CentOS7下配置java环境

作者: prisoner_mirror | 来源:发表于2019-01-11 17:38 被阅读8次

(Notice:以下所有经验也是我根据网上的经验整理的,如有侵权可以联系我删除,Wx:IT_Ezra,QQ 654303408。 有问题讨论也可联系我,QQ同上。)

(ps:以前从未很少接触Linux配置的小白,感觉应该还是比较详细的干货。所有的坑都是亲自踩的,QQ:654303408 欢迎交流)

JAVA环境配置(公司是java项目)

cp jdk-8u152-linux-x64.tar.gz /usr/java

  • 2、切换到/usr/java目录下:

cd /usr/java

  • 3、解压缩包:

tar -zxvf jdk-8u152-linux-x64.tar.gz

  • 4、 解压成功之后,此时java -version命令还不能使用,为什么?因为没有配置环境变量,就好windows一样。Linux下也需要配置环境变量。使用vim /etc/profile 编辑profile文件:

vim /etc/profile

  • 向文件里面追加以下内容:

#set java environment
JAVA_HOME=/usr/java/jdk1.8.0_152
JRE_HOME=JAVA_HOME/jre PATH=PATH:JAVA_HOME/bin:JRE_HOME/bin
CLASSPATH=.:JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

  • 注释:
  • JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径,此路径下包括lib,bin,jre等文件夹(tomcat,Eclipse的运行都需要依靠此变量)。
  • CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设:.:JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar:$JRE_HOME/lib。CLASSPATH变量值中的.表示当前目录
  • PATH使得系统可以在任何路径下识别java命令,设为:JAVA_HOME/bin:JRE_HOME/bin。
  • 特别注意:环境变量值的结尾没有任何符号,不同值之间用:隔开(windows中用;)。
  • 5、配置环境变量之后,还没有完全成功,还得使配置文件生效:

source /etc/profile

  • 6、测试配置是否成功

java -version

相关文章

网友评论

    本文标题:CentOS7下配置java环境

    本文链接:https://www.haomeiwen.com/subject/kltfdqtx.html