登錄到我的CentOS 7虛擬機後,我的$ JAVA_HOME始終設置爲: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64/jre
,這是不正確的。
我的〜/ .bash_profile中寫道:
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.144-0.b01.el7_4.x86_64/jre
export JAVA_HOME
PYCHARM_HOME=/opt/pycharm-community-2017.2.3/
export PYCHARM_HOME
ECLIPSE_HOME=/opt/eclipse
export ECLIPSE_HOME
export SPARK_HOME=/opt/spark
PATH=$PATH:$HOME/.local/bin:$HOME/bin:$JAVA_HOME/bin:$SPARK_HOME/bin:$PYCHARM_HOME/bin:$ECLIPSE_HOME
export PATH
採購,每次的.bash_profile我打開一個新的終端出現糾正問題,但爲什麼我的$ JAVA_HOME路徑默認爲舊版本在啓動時不被設置爲.bash_profile中指定的目錄?
你是怎麼登錄vm的? SSH? – pynexj
我在VMWare Workstation 12中使用安裝在我的筆記本電腦上的VM映像在本地登錄。 – SD7Codr
似乎您的'.bash_profile'登錄時不是源代碼。檢查你的登錄shell。 – codeforester