centos7配置jdk8环境变量


最近在Linux的环境下配置jdk,参照网上的一些教程出现了一些问题,原因大致是由于centos的系统版本不同或者是jdk的版本不同导致出现了一定的问题。包括常规的因为classpath配置不对出现的执行Java命令报错:无法找到或者无法执行该类。因此想要写这篇博客记录一下,方便自己日后复习,也希望可以帮助到别人;

首先是下载jdk安装包,由于最近jdk开始收费了,没有以前下载那么方便了,这里给出下载地址:http://1366.site:5/linux/jdk-8u201-linux-i586.tar.gz

解压后安装就可以了

配置环境变量:

#java environment
export JAVA_HOME=/usr/java/jdk1.8.0_201
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin

JAVA_HOME是你的jdk安装目录

配置好之后执行source /etc/profile让修改后的配置文件生效

检查知否配置成功:

最简单的方法就是执行Java -version命令

但是个人建议还是编一个小的Java程序javac,java一下,之前遇到过Java -version正常执行,Javac正常执行,Javac命令无法执行的情况,也就死classpath没有配置成功。所以建议大家完整的来一套

另外建议跟换多个目录测试一下,有时即使不配置jdk环境变量,有些目录下仍然可以正常执行Java命令。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM