Linux上运行Java时出现Error Could not find or load main class XXX 解决方案

        今天在Linux系统运行一个Java程序,竟然出现错误。首先输入命令javac XXX.java,生成了XXX.class,注意记得去掉包名。然后输入命令java XXX,就出现Error: Could not find or load main class XXX。网上搜了一下资料,已经有大神解决该问题了,原来是JDK环境变量的问题,参考来自下面链接的文章。因此,在Linux上自行安装JDK,一定要注意JDK环境变量的配置。

解决方案如下:

#编辑配置文件

vi /etc/profile

#新增JDK环境变量

export JAVA_HOME=/usr/local/java/jdk1.8.0_281
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

#刷新配置文件

source /etc/profile

参考:https://blog.csdn.net/xyw_blog/article/details/32967457

猜你喜欢

转载自blog.csdn.net/Cai181191/article/details/120647076