我设置了
path=%path%;c:\jdk1.3.1_02;c:\jdk1.3.1_02\bin;
set classpath=.;c:\jdk1.3.1_02\lib;c:\jdk1.3.1_02jre\lib\rt.jar;c:\jdk1.3.1_02\lib\tools.jar
而且当我把"hello.java"copy到c:\jdk1.3.1_02\bin后编译;出现:
Exceptiopn in :thread "main" java.lang.NoClassDefFoundError:hello
path=%path%;c:\jdk1.3.1_02;c:\jdk1.3.1_02\bin;
set classpath=.;c:\jdk1.3.1_02\lib;c:\jdk1.3.1_02jre\lib\rt.jar;c:\jdk1.3.1_02\lib\tools.jar
而且当我把"hello.java"copy到c:\jdk1.3.1_02\bin后编译;出现:
Exceptiopn in :thread "main" java.lang.NoClassDefFoundError:hello
sorry
刚才的错误是在C:\jdk1.3.1_02\bin\javac hello.java无错误时
用命令:
--java hello
产生的,望指点!!
设置都对的
javac 编译能通过 但是java ×××就会出现
Exceptiopn in :thread "main" java.lang.NoClassDefFoundError:×××的错误啊
望指点 我是装在Windows xp下的 jdk1.3.1_07
我把目录设置为classpath后
javac ××× 出现Exceptiopn in :thread "main" java.lang.ArrayIndexOutOfBoundsException at ×××.main(×××.java:5)的错误啊
倒是把×××.class文件移到e:\jdk1.3.1_07\lib下运行倒是可以成功的
我是把保存 xxx.class 的目录设置为classpath然后用 java xxx 运行
就出现了Exceptiopn in :thread "main" java.lang.ArrayIndexOutOfBoundsException at ×××.main(×××.java:5)
的错误啊
我的问题解决了
那个错误是我的一个程序有问题
是把保存 xxx.class 的目录设置为classpath然后用 java xxx 运行就行了
十分感谢
完全不明白了……装1.4的jsdk试试吧~要不全部复制到e:\jdk1.3.1_07\lib下运行好了
我能成功(e:\hello.class)进入e:\
执行:java hello /也能成功;
请问:怎样设置最好?
多谢指点!!
只不过我要在bin下编译,而不能在存放源码的目录下编译,运行可以在存放源码的目录下。
http://expert.csdn.net/Expert/topic/1684/1684458.xml?temp=.4732019