最近在搭建james郵件服務的時候,由於這個服務是用Java開發的,之前這台服務器跑過tomcat服務,故有Java環境,就沒在意有無配置環境變量,但在啟動james的時候報沒有配置環境變量:
那么問題來了就解決問題吧,首先查找Java的安裝路徑:
#which java
接着查看了下/usr/bin/java路徑,發現它是個鏈接,同理繼續往下查也是個鏈接,繼續往下查發現不是鏈接了,很顯然這才是Java的真正安裝路徑。
至此,我們就可以開始配置Java的環境變量了,編輯/etc/profile,在文件末尾添加如下配置:
#vim /etc/profile export JAVA_HOME=/usr/java/jdk1.8.0_121 export JRE_HOME=/usr/java/jdk1.8.0_121/jre export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib --注意=號后面有個"."
保存之后執行 source /etc/profile使配置生效。然后測試下是否設置成功: