Java运行报错:Error: Could not find or load main class

2021/10/18 9:10:05

本文主要是介绍Java运行报错:Error: Could not find or load main class,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

原文链接:https://blog.csdn.net/gongxifacai_believe/article/details/53081466

 

 编译HelloWorld.java生成字节码文件HelloWorld.class,运行HelloWorld.class报错:Error: Could not find or load main class。


【原因分析】

      当前目录是.class文件所在目录,要运行.class字节码文件,需要将当前目录加入系统变量CLASSPATH,系统才能找到当前目录下的Java类。

 

classpath 路径输入错了,需要录入当前路径,在原来的路径前面加上 .:

 

 

【解决方案】

      第一步:将/etc下的profile文件末尾的CLASSPATH系统变量最前面加入.:,. 代表当前路径。

      原来的/etc/profie文件中的CLASSPATH为:  

      CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar。

      增加后的CLASSPATH为:CLASSPATH=.:$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

      第二步:命令行输入source /etc/profie,使/etc/profile中的系统变量生效,即可运行。



这篇关于Java运行报错:Error: Could not find or load main class的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程