- liunx系统中一般都会预装有jdk,这是为了软件运行的需要,在任意目录输入 java -version 查看jdk版本信息。
- 但是遗憾的一些IDE要求我们输入系统的java环境变量,即JAVA_HOME, 我们在系统中输入env命令查看环境变量,发现并没有预设环境变量,这样的情况就需要我们手动的删除liunx系统中原有的jdk,并重新安装jdk,并设置好环境变量。
- jdk的卸载
- 在liunx下卸载jdk比较简单:
- 1,查看机器上的jdk版本信息:rpm -qa | gcj
2,强制卸载机器上的jdk,忽略依赖关系:
rpm -e –nodeps java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_643,如果你的虚拟机是新分配的,那么依次输入rpm -qa | java 、 rpm -qa | jdk 用rpm -e –nodeps命令把下面的项目全卸载掉。
- jdk8的安装
- 1,无奈的是jdk8大小超过了60M,不能上传到SVN了,大家可以官网去下载这个文件 jdk-8u92-linux-x64.rpm
- 2,拷贝文件到虚拟机上,例如拷贝到 /opt目录:
- 3,第一步赋予此jdk文件完全的操作权限
chmod 775 jdk-8u92-linux-x64.rpm
chmod +x jdk-8u92-linux-x64.rpm 4,第二步直接安装:
rpm -ivh jdk-8u92-linux-x64.rpm配置环境变量
- 1,编辑文件:
vi /etc/profile - 2,输入字母 I 进入编辑模式
- 3,在文件的最后加上一段话[之前你先到use/javaxia看看java安装到哪里了,我的文件夹名字是jdk1.8.0_92]
export JAVA_HOME=/usr/java/jdk1.8.0_92
export JAVA_BIN=/usr/java/jdk1.8.0_92/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
- 按ESC 退出 然后按 : 之后输入wq保存退出
- 输入. /etc/profile 使配置文件立即生效
验证 输入java -version可以查看版本信息为jdk1.8
可能存在的坑
- 1,jdk的卸载,有些人没有加后面的参数 –nodeps导致不能卸载,这个原因就是存在依赖的问题
- 2,有人安装会报错,内容明天贴出来,网上说是因为文件传输的时候因为不是二进制的格式,所以有损坏,但是我还是觉得是版本的问题,因为我这次安装用的也是同样的方式xftp上传的文件就没有问题。 (图片和文字明天贴,需要这个链接写jenkins)
如果jdk安装有问题可以加群:255453635 内有丰富的java资料可以下载,也可以询问交流相关java问题,备注:csdn