问题描述:
在linux(centos)云服务器上安装好Java环境,java -version都正常,可以生成.class文件,但执行java tang
时出现Error: Could not find or load main class CLASS
解决方法:
第一步:
终端输入:
vi /etc/profile
我的是出现在文件路径上 CLASSPATH这里,在这里注释后重新输入:
CLASSPATH=.:$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
我的完整配置路径为:
set java environment
JAVA_HOME=/usr/local/java/jdk1.8.0_231
JRE_HOME=/usr/java/jdk1.8.0_151/jre
#CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
CLASSPATH=.:$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
第二步:
命令行输入
source /etc/profie
使/etc/profile中的系统变量生效,即可运行。