系统:RedHat
软件:jdk-6u13-linux-i586.bin
在安装jdk之前,一定要先检测一下当前Linux中有无自带的jdk,即gcj。如果不卸载自带的jdk,安装Sun公司的jdk会失效。自带的jdk和Sun公司的jdk有些差别,一般我们还是使用Sun公司提供的jdk。检测方法如下:
首先在终端下查看是否存在自带jdk:
注意如果有GNU那行字出现,说明存在系统自带jdk。OK,那么如何卸载它呢?
first,我们先要知道它的名称和版本号:
then,开始卸载,用如下命令:
如果没有安装yum,可以用rpm命令卸载:
如果两者都没有,那就安装一个把。不会?百度 or Goole
下面开始正式工作,安装Sun jdk。
我们都把软件安装在Linux下的/usr/local目录,首先把jdk复制或移动到/usr/local目录。又不会?自行查阅copy或者mv命令用法。然后开始安装:
如果安装时出现上述错误,发现提示为“权限不够”,但是我们用的是root用户登录的啊,还会没有权限?注意,此处权限不够不是指命令的权限,而是文件的权限。通过ls -l命令查看下jdk文件的权限:
发现都没有执行权限,我们为当前用户加入执行权限即可:
接下来在安装就可以了。(小技巧:当我用'.'解压文件时,因为懒得打全名,习惯性的用tab键补全文件全名,发现不能补全,这时你就应该察觉到错误了,应为'.'命令后面接的必须为可执行的文件,即x权限,而tab会自动检测,如果没有x权限是不会补全的)
安装过程中会出现一堆协议,你如果有兴趣就一直点回车或者按下q回车,直接出现如下图:
询问你是否同意协议条款,输入yes回车,就开始安装。直到出现如下文字:
Java(TM) SE Development Kit 6 successfully installed.
.........
Press Enter to continue.....(这里貌似要等一会才会出现Done,不知道是我的电脑问题还是就是这样)
Done.
OK,到此jdk安装成功了!!!
Linux下配置jdk环境变量
配置环境变量就比较简单了,vim /etc/profile编辑文件,把jdk位置添加到文件末尾,如图:
然后用source /etc/profile使配置生效。
接下来就测试下jdk是否配置成功,出现如下信息,配置成功。
完……