Java 为什么centos上的jdk不工作

Java 为什么centos上的jdk不工作,java,centos,installation,Java,Centos,Installation,我在vmware中的centos上安装jdk。 我将整个文件夹放在目录/usr/local/java中,并在文件/etc/profile中设置环境变量,如下所示: export JAVA_HOME=/usr/local/java export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=/usr/lib64/qt-3.3/bin:/usr/loca

我在vmware中的centos上安装jdk。 我将整个文件夹放在目录/usr/local/java中,并在文件/etc/profile中设置环境变量,如下所示:

export JAVA_HOME=/usr/local/java
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:$JAVA_HOME/bin

然后我输入“source/etc/profile”。然后我执行java-version,这没问题。但是当我打开另一个终端时,命令java-version不再起作用。为什么?

一个原因可能是您的配置文件需要被读取/执行。尝试注销并重新登录。这应该能奏效。
或者使用命令“source”

您了解
source
命令的功能吗?读一读。它是一个内置的shell。