JAVA问题。程序编译是通过的而且也生成勒CLASS文件。但是运行显示找不到或无法加载主类。

环境变量应该是配置好的
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\jre\lib\mysql-connector-java-5.0.8-bin.jar

运行的命令不是 java 类名.class ,而是 java 类名,不需要加 .class 后缀,但是编译时需要加后缀
假设类名为 Test
编译 javac Test.java
执行 java Test追问

你上边说的那么我都是那么做的,可是还是一样

追答

cmd 定位到 class 文件所在目录了吗?

追问

是的

追答

按照这篇文章重新设置一下环境变量:http://jingyan.baidu.com/article/f96699bb8b38e0894e3c1bef.html

追问

截图是这样的,我想会不会不是环境的问题

追答

cmd 分别输入 java , javac , java -version ,看是否正常输出,若正常则不是环境变量的问题

追问

都能,算了,用eclipse吧,谢了*^_^*

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答