整容说文库 > 程序代码 > 教育资讯

简单!

来源:学生作业帮助网 编辑:整容说文库 时间:2020/07/13 22:31:02 程序代码
简单!程序代码
为什么我的程序在jbuilder下可以运行,而jdk就不行,出现如下错误呢:

java.lang.NoClassDefFoundError: hello/java
Exception in thread "main" Normal Termination

hello是我的程序名!
不是路径的问题。
看看你的class name是否大小写错误?
main入口处是不是:
public static void main(String[] args) {
}
注意一个都不能错,大小写区分
如果还是这样,那肯定是你的环境变量classpath或者path配置有问题
java hello
运行的时候使用如下命令:
java hello
而不是
java hello.java
在jBuilder下可以执行,说明程序无错,在jdk下不能执行,那显然是jdk安装不正确!仔细检查jdk的安装,更正之后就可以了
这是个JBuilder建的工程。
用jdk运行:
在工程的class目录下
java com.saili.rmonitor.RMonitorClient.RMonitorClient

com.saili.rmonitor.RMonitorClient是包
RMonitorClient是程序名。
程序代码