当前位置: 技术问答>java相关
为什么我的JAVA不能运行?
来源: 互联网 发布时间:2015-04-04
本文导语: 我的JAVA能够正常编译成。CLLASS,但不能运行,提示如下:exception in thread "main" java.lang.noclassdeffounderror:类名/class,我使用的是SUN网站下载的标准JAVA包,而且即使是JAVA自带的例子运行也是这样。 | 设置cl...
我的JAVA能够正常编译成。CLLASS,但不能运行,提示如下:exception in thread
"main" java.lang.noclassdeffounderror:类名/class,我使用的是SUN网站下载的标准JAVA包,而且即使是JAVA自带的例子运行也是这样。
"main" java.lang.noclassdeffounderror:类名/class,我使用的是SUN网站下载的标准JAVA包,而且即使是JAVA自带的例子运行也是这样。
|
设置classpath=%classpath%;.;
既是把当前的路径包含进去
然后,再在class文件的同一目录下运行.如果有package再加上package
既是把当前的路径包含进去
然后,再在class文件的同一目录下运行.如果有package再加上package
|
把classpath去掉
并注意类名是否与程序名一致
(如果你装了pb之类的东西它会在autoexec.bat加上classpath路径)
并注意类名是否与程序名一致
(如果你装了pb之类的东西它会在autoexec.bat加上classpath路径)
|
注意文件名和程序内的Class名字应该完全保持一致(大小写)!!!
|
如果路径对了,请注意大小写
|
试一下
set CPATH=...../*classes*/
java -classpath %CPATH% YourApp
set CPATH=...../*classes*/
java -classpath %CPATH% YourApp
|
同意楼上
java Name.class
jvm认为你找的是Name包下面名字叫做class的类
所以没能找到的
java Name.class
jvm认为你找的是Name包下面名字叫做class的类
所以没能找到的