刚搭建的jdk,不太会用

软件和网站开发以及相关技术探讨
回复
vvwyot
帖子: 19
注册时间: 2012-01-26 16:48

刚搭建的jdk,不太会用

#1

帖子 vvwyot » 2012-02-25 13:11

刚搭建了jdk,
$ java -version
java version "1.6.0_27"
Java(TM) SE Runtime Environment (build 1.6.0_27-b07)
Java HotSpot(TM) 64-Bit Server VM (build 20.2-b06, mixed mode)
这样,是不是就搭建好了?
以前用openjdk的时候,是
$ javac xxx.java
$ java xxx
就能看到结果,可是现在第二个指令却会显示
Exception in thread "main" java.lang.NoClassDefFoundError: class
Caused by: java.lang.ClassNotFoundException: class
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: class. Program will exit.
编译不了,是我搭的环境有问题还是java用法错了~
求助~~~
万分感谢~
levee
帖子: 3030
注册时间: 2009-10-03 23:31

Re: 刚搭建的jdk,不太会用

#2

帖子 levee » 2012-02-25 13:31

修改了环境变量没有。
JiangHui
论坛版主
帖子: 21308
注册时间: 2007-08-02 20:29
系统: 窓辺とうこ

Re: 刚搭建的jdk,不太会用

#3

帖子 JiangHui » 2012-02-25 13:40

找不到main方法,查你源码,javac都没报错,编译没问题
vvwyot
帖子: 19
注册时间: 2012-01-26 16:48

Re: 刚搭建的jdk,不太会用

#4

帖子 vvwyot » 2012-02-25 17:57

levee 写了:修改了环境变量没有。
修改了,
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/java-6-sun/bin"
CLASSPATH="/usr/lib/jvm/java-6-sun/lib"
JAVA_HOME="/usr/lib/jvm/java-6-sun"
这个,路径就是/usr/lib/jvm
$ javac xxx.java 都可以,
但是
$ java 按tab也没反应了,直接输入 xxx 还会出现前面说的那个问题...
vvwyot
帖子: 19
注册时间: 2012-01-26 16:48

Re: 刚搭建的jdk,不太会用

#5

帖子 vvwyot » 2012-02-25 17:58

JiangHui 写了:找不到main方法,查你源码,javac都没报错,编译没问题
源码里面有main...以前openjdk编译的时候能通过...
JiangHui
论坛版主
帖子: 21308
注册时间: 2007-08-02 20:29
系统: 窓辺とうこ

Re: 刚搭建的jdk,不太会用

#6

帖子 JiangHui » 2012-02-25 18:02

那可能就是CLASSPATH的问题,当前路径 . 加到CLASSPATH看看
vvwyot
帖子: 19
注册时间: 2012-01-26 16:48

Re: 刚搭建的jdk,不太会用

#7

帖子 vvwyot » 2012-02-25 18:10

果然是环境变量的问题,我在/etc/environment里面修改了,
$ java -version显示没错以为就行了...
后面把/etc/profile里面的也修改了一下,重启以后就正常~~
谢谢大家了~
vvwyot
帖子: 19
注册时间: 2012-01-26 16:48

Re: 刚搭建的jdk,不太会用

#8

帖子 vvwyot » 2012-02-25 18:39

JiangHui 写了:那可能就是CLASSPATH的问题,当前路径 . 加到CLASSPATH看看
OK了~
万分感谢~
回复