今天在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