当前位置: 技术问答>java相关
java test.class为什么出错????
来源: 互联网 发布时间:2015-01-21
本文导语: 我在c:temp下见了一个简单的test.java的"hello"程序. 同样的代码再jbuilder下能运行. 但我用java test.class出现了: "Exception in thread main java.lang.NoClassDeffounderror:test/class". 当然我实在c:temp下执行该语句的 test.class也在该目录下....
我在c:temp下见了一个简单的test.java的"hello"程序.
同样的代码再jbuilder下能运行.
但我用java test.class出现了:
"Exception in thread main java.lang.NoClassDeffounderror:test/class".
当然我实在c:temp下执行该语句的
test.class也在该目录下.
清那位高手赐教!!!!!!!!!!
同样的代码再jbuilder下能运行.
但我用java test.class出现了:
"Exception in thread main java.lang.NoClassDeffounderror:test/class".
当然我实在c:temp下执行该语句的
test.class也在该目录下.
清那位高手赐教!!!!!!!!!!
|
set PATH=%PATH%;c:jdk1.3.1bin;c:jdk1.3.1
set classpath=%ClASSPATH%;.;c:jdk1.3.1;c:jdk1.3.1lib;C:jdk1.3.1libtools.jar;C:jdk1.3.1libdt.jar
set classpath=%ClASSPATH%;.;c:jdk1.3.1;c:jdk1.3.1lib;C:jdk1.3.1libtools.jar;C:jdk1.3.1libdt.jar
|
run java test,not test.class
|
很简单,你先将java程序中的第一行的package....给删去,然后用javac再编译一下就可以用java命令运行了。
|
java test(not java test.class)
not need .class
not need .class
|
注意大小写,包括文件名和类名。
|
注意两点:
1.执行时不要加.class后缀:java test,用java test.class的话java会把它理解为test包中的class类。
2.看你的test类是否已加入classpath,没有的话在批处理文件中按照“hexiaofeng(java爱好者)”的方法加进去,然后打开一个dos窗口,调用一下autoexec.bat,然后在该dos窗口下执行java test
1.执行时不要加.class后缀:java test,用java test.class的话java会把它理解为test包中的class类。
2.看你的test类是否已加入classpath,没有的话在批处理文件中按照“hexiaofeng(java爱好者)”的方法加进去,然后打开一个dos窗口,调用一下autoexec.bat,然后在该dos窗口下执行java test