猿问

java命令行问题

今天写了第一个java程序,用命令行javac命令可以编译通过,然后用java命令的时候提示找不到或无法加载主类。
然后百度了一下,说是路径不对。但是对比了一下感觉没问题啊。以下是我的路径
CLASSPATH=【.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;】
JAVA_HOME=【C:\Program Files\Java\jdk1.8.0_05】
Path=【.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;】
求大神指点哪里有问题。

SMILET
浏览 709回答 3
3回答

ITMISS

编译运行java代码时候,提示:找不到或无法加载主类这个问题是因为编译器的版本和jvm虚拟机的版本不匹配。如果你已经设置好了java相关变量,那么在cmd下分别执行下面的命令:cmd> java -versioncmd> javac -version看两者的版本信息是否一致,如果不一致,说明JDK的安装有问题。如果确认是安装的问题,卸载,重新安装,比如可以像这样安装:把jdk装在D:\JAVA\JDK,jre则安装在D:\JAVA\JRE下,配置好java_home,classpath,path, 再用javac编译,应该就没有问题了。测试程序,没有错误,安装成功。

ibeautiful

这是你没有写main方法吧!public static void main(String args[]){}题主你的类中有这样的一句话麽?
随时随地看视频慕课网APP

相关分类

Java
我要回答