在命令行下执行JAVA程序,总是出现找不到或无法加载主类,请教高手啊

class_path .;%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;

无法加载类或找不到加载类一般都是环境变量CLASSPATH定义有问题导致的,一般指定JDK的lib目录为CLASSPATH,你的变量名称搞错了,一般环境变量都是大写的。

CLASSPATH .;%java_home%\lib;%java_home%\jre\lib;
检查运行的java 文件import的所依赖的jar包是否都在CLASSPATH中定义了路径。另外避免重名的class文件在CLASSPATH中定义,避免冲突。追问

改了,还是不行

追答

具体要看你执行的命令,以及命令的反馈,这个贴一下,运行的java程序的源码有吗?有的话可以贴一下看看。

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