在命令行下执行JAVA程序,总是出现找不到或无法加载主类,请教高手啊
class_path.;%java_home%\lib\dt.jar;%java_home%\lib\tools.jarjava_homeC:\ProgramFiles\...
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; 展开
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中定义,避免冲突。
CLASSPATH .;%java_home%\lib;%java_home%\jre\lib;
检查运行的java 文件import的所依赖的jar包是否都在CLASSPATH中定义了路径。另外避免重名的class文件在CLASSPATH中定义,避免冲突。
追问
改了,还是不行
追答
具体要看你执行的命令,以及命令的反馈,这个贴一下,运行的java程序的源码有吗?有的话可以贴一下看看。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询