Linux中JDK安装两种方式
方法1:用yum安装JDK
-
查看yum库中都有哪些jdk版本
[root@localhost ~]# yum search java|grep jdk |less
ldapjdk-javadoc.x86_64 : Javadoc for ldapjdk
java-1.6.0-openjdk.x86_64 : OpenJDK Runtime Environment
java-1.6.0-openjdk-demo.x86_64 : OpenJDK Demos
java-1.6.0-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.6.0-openjdk-javadoc.x86_64 : OpenJDK API Documentation
java-1.6.0-openjdk-src.x86_64 : OpenJDK Source Bundle
java-1.7.0-openjdk.x86_64 : OpenJDK Runtime Environment
java-1.7.0-openjdk-demo.x86_64 : OpenJDK Demos
java-1.7.0-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.7.0-openjdk-javadoc.noarch : OpenJDK API Documentation
java-1.7.0-openjdk-src.x86_64 : OpenJDK Source Bundle
java-1.8.0-openjdk.x86_64 : OpenJDK Runtime Environment
java-1.8.0-openjdk-demo.x86_64 : OpenJDK Demos
java-1.8.0-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.8.0-openjdk-headless.x86_64 : OpenJDK Runtime Environment
java-1.8.0-openjdk-javadoc.noarch : OpenJDK API Documentation
java-1.8.0-openjdk-src.x86_64 : OpenJDK Source Bundle
ldapjdk.x86_64 : The Mozilla LDAP Java SDK
… -
选择版本,进行安装
//选择1.8版本进行安装
[root@localhost ~]# yum install java-1.8.0-openjdk.i686
//安装完之后,默认的安装目录是在: /usr/lib/jvm/ -
设置环境变量
[root@localhost ~]# vi /etc/profile- 在profile文件中添加如下内容
输入i 进入命令行模式
export JAVA_HOME=/usr/lib/
jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.e17_6.i386
export JRE_HOME= JAVA_HOME/lib/dt.jar: JAVA_HOME/bin:$PATH
#By default, we want umask …. - 让修改生效
[root@localhost java]# source /etc/profile
- 在profile文件中添加如下内容
-
验证JDK有效性
[root@localhost java]# java -version
java version “1.8.0_161”
Java™ SE Runtime Environment (build 1.8.0_161-b14) -
javac命令需要单独下载安装
yum install java-devel(安装步骤一样)
方法2:用rpm安装包安装JDK
-
下载JDK1.8的rpm包
可以去Oracle的官网download。 -
使用vmtool传递到linux系统中。.
-
卸载老版本的JDK(可选)
如果有老版本就卸载,如果没有就跳过。
[root@JAVA Csong]# rpm -qa | grep jdk
卸载老版本
[root@JAVA Csong]# rpm -e java-1.7.0-openjdk-devel-1.7.0.45-2.4.3.3.0.1.el6.x86_64 --nodeps -
安装JDK1.8
切换到存放JDK1.8的RPM包位置。/usr/local/目录下
[root@JAVA Csong]# rpm -ivh jdk-8u77-linux-x64.rpm
Preparing… ########################################### [100%]
1:jdk1.8.0_77 ########################################### [100%]
Unpacking JAR files…
tools.jar…
plugin.jar…
javaws.jar…
deploy.jar…
rt.jar…
jsse.jar…
charsets.jar…
localedata.jar…
jfxrt.jar… -
修改/etc/profile文件
修改/etc/profile文件,在最后添加如下内容。
输入i 进入命令行模式
export JAVA_HOME=/usr/local/jdk1.8.0_77 //具体jdk名字,自己看着修改。
export CLASSPATH=.: JAVA_HOME/lib/tools.jar
export PATH= PATH
#By default, we want umask …. -
使文件生效并检验JAVA命令
可以使用source命令或者重开新的回话即可。
[root@JAVA Csong]# source /etc/profile
[root@JAVA Csong]# java -version
java version “1.8.0_77”
Java™ SE Runtime Environment (build 1.8.0_77-b03)
Java HotSpot™ 64-Bit Server VM (build 25.77-b03, mixed mode)