当前位置: 技术问答>java相关
各位大虾,为什么我的java程序能通过编译,但是在用java命令运行程序的时候却老是报错“Exception in thread "main" java.lang.NoClassDe
来源: 互联网 发布时间:2015-04-08
本文导语: 各位大虾,为什么我的java程序能通过编译,但是在用java命令运行程序的时候却老是报错“Exception in thread "main" java.lang.NoClassDefFoundError: f:........”呢??我用的是JDK。 | 在classpath里面加.; ...
各位大虾,为什么我的java程序能通过编译,但是在用java命令运行程序的时候却老是报错“Exception in thread "main" java.lang.NoClassDefFoundError: f:........”呢??我用的是JDK。
|
在classpath里面加.;
|
http://www.csdn.net/expert/topic/544/544510.xml
|
classpath = .;
|
你的classpath没有配好,相关文章可在论坛中查找。也有可能你在运行时
是在类名后加了.class
example
java MyClass.class
应为
java MyClass
还有 注意类名的大小写,java是非常敏感的
是在类名后加了.class
example
java MyClass.class
应为
java MyClass
还有 注意类名的大小写,java是非常敏感的
|
set classpath=你的该CLASS文件的目录名。然后试一下,看看好吗?
|
在你的程序里要确保 你的package 与你调用的相一致。
example:
package 123;
import ......
public class aa{
...
...
}
你把你的程序编译后放在 ...123 下 例如在 d:123aa.class
在你的classpath=.;d:123;
java 123.aa 就可以了
example:
package 123;
import ......
public class aa{
...
...
}
你把你的程序编译后放在 ...123 下 例如在 d:123aa.class
在你的classpath=.;d:123;
java 123.aa 就可以了