最近在搭建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使配置生效。然后测试下是否设置成功: