安装JDK之后,Javac可以运行,Java就不可以,为什么呢

来源:百度知道 编辑:UC知道 时间:2024/06/18 11:07:07
java -version可以显示,javac之后也可以出现正常的页面,用cd打开Java程序所在的目录后,运行javac不出现任何信息,表明成功的,但运行Java就不可以了。并且报错:“Exception in thread "main" java.lang.NoClassDefFoundError:HelloWorld”,到底是怎么回事啊?
各位高手帮帮忙了,不胜感激!

Java_HOME: D:\jdk1.5.0
PATH: D:\jdk1.5.0\bin;

CLASSPATH: .;D:\jdk1.5.0\lib\tools.jar;
D:\jdk1.5.0\jre\lib\rt.jar;

这样没问题,重要的是下面的两行。

典型的环境变量没配好,

classpath配 .;
path配你jdk的安装目录的bin
应该就可以了

你的java文件是不是用了包?如果是要
>java 包名.类名
才可以运行

那是因为没有找到你对应的class文件。你得看当前文件夹下有没有Helloworld啊。最好不要用package(初学者),这个懒得解释。

电脑---属性---环境变量---高级
把JAVA_HOME,PATH,CLASS_PATH设置好就行了

不要用包
直接建个java文件就行了