安装jdk1.7
oracle官网下载jdk竟然还要注册,太麻烦了。所以我用yum 来在线安装。
查看是否安装过jdk,输入命令。
# rpm -qa | grep jdk
没有任何信息,说明还没有安装jdk。
输入命令:
# yum list java* 或者 yum search java
我们会发现有不止一页的内容显示出来,并且有1.6,1.7,1.8三个版本。我准备安装1.7版本的。
如果想要精确一点显示。
# yum list java-1.7* | grep jdk 或者 yum search java-1.7 | grep jdk
结果就少了很多。我要安装的就是java-1.7.0-openjdk-devel.x86_64
这个软件。(开发者使用的一般是*-devel包)
执行命令
# yum install java-1.7.0-openjdk-devel.x86_64
yum会自动下载安装文件,并分析处理软件依赖关系,执行安装操作。
输入y确认。如果不想出现这个提示,安装时可以输入
# yum -y install java-1.7.0-openjdk-devel.x86_64
那么yum 会自动按yes确认。不需要你手动确认了。安装成功如下图:
并且还会列出安装的依赖软件。
安装完成后,我们可以看看这个软件的相关信息
# rpm -qi java-1.7.0-openjdk-devel (不需要输平台架构x_86_64)
可以看到,这是jdk开发包。开发者可以使用。而且从安装完成后列出的依赖情况看,
java-1.7.0-openjdk 也安装了,这是运行时环境。
那么系统将jdk开发包安装到哪里去了呢。
# rpm -ql java-1.7.0-openjdk-devel
-ql列出了这个软件所有的文档所在位置。可以看到jdk被安装到了/usr/lib/jvm-exports和/usr/lib/jvm目录下。如果不想安装到默认位置,在安装时输入
yum --installroot=some/path install 软件
来指定安装位置。
配置环境变量
由于我没有选择安装位置,结果安装路径为
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.151-2.6.11.1.el7_4.x86_64/
打开/etc/profile文件
# vi /etc/profile
在文件末尾加入
export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.151-2.6.11.1.el7_4
.x86_64/
export CLASSPATH = .:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$J
AVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
目录之间用:分割,不像windows是用;分割。
保存文件。
重新启用环境变量
# source /etc/profile