Linux_JDK环境的搭建

查看是否已安装JDK

命令 : java -version

如果open jdk,输入java -version显示的版本信息为

1

2

3

4

[root@app-01 alternatives]# java -version

java version "1.6.0_20"

OpenJDK Runtime Environment (IcedTea6 1.9.7) (rhel-1.39.1.9.7.el6-x86_64)

OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)

如果是oracle的jdk,输入java -version显示的版本信息为

1

2

3

java version "1.6.0_16"

Java(TM) SE Runtime Environment (build 1.6.0_16-b01)

Java HotSpot(TM) Client VM (build 14.2-b01, mixed mode, sharing)

 如果提示“No such file or directory”,则未安装或是未配置环境变量。

 

安装JDK的方式

· 第一种方式:下载rpm包安装

1、通过wget命令,获取安装包。

通过Orecal官网获取安装包时,需通过控制台获取真实URL。

由wget引起的血案 http://www.iteye.com/topic/1125585

[root@hanaii ~]# wget http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.rpm?AuthParam=1536744711_298f26136a78f1d2f8ea331ba8b8c182

 

2、安装

确认下载成功。

[root@hanaii ~]# ls -l | grep jdk
-rw-r--r-- 1 root root 170023183 Jul  9 10:05 jdk-8u181-linux-x64.rpm?AuthParam=1536744711_298f26136a78f1d2f8ea331ba8b8c182

可以看到下载后的文件名很长,无妨,用rpm命令安装。 

[root@hanaii ~]# rpm -ivh jdk-8u181-linux-x64.rpm\?AuthParam\=1536744711_298f26136a78f1d2f8ea331ba8b8c182 

 

3、安装成功后,可使用java、javac、java -version、javac-version命令验证。

 

· 第二种方式:下载gz压缩包安装

1、下载方式同上。

 

2、将下载的jdk压缩包解压解包到/usr/java目录中。

[root@hanaii ~]# mkdir /usr/java
[root@hanaii ~]# tar -xzf jdk-8u181-linux-x64.tar.gz\?AuthParam\=1536915962_99aa0533e1cccac3eb9348640e28aa23  -C /usr/java
[root@hanaii ~]# ls -al /usr/java
total 12
drwxr-xr-x   3 root root 4096 Sep 14 17:10 .
drwxr-xr-x. 14 root root 4096 Sep 14 17:10 ..
drwxr-xr-x   7   10  143 4096 Jul  7 16:09 jdk1.8.0_181

 

3、配置环境变量

方式一:对所有用户生效

修改/etc/profile文件 在其末尾加入

export JAVA_HOME=jdk目录
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 

需要注意的:

1、linux下用冒号“:”来分割路径,Windows下则是用分号“;”

2、export表示将这三个变量导出为全局变量

3、CLASSPATH中当前目录“.”不能丢,把当前目录丢掉也是常见的错误。 

4、$PATH / $CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值 。

在设置环境变量时特别要注意不能把原来的值给覆盖掉了,这是一种常见的错误。 

 

方式二:仅对当前用户生效

修改当前用户目录下的.bash_profile文件

修改内容同方式1。


方式三:仅对当前shell生效

这种方法仅仅是临时使用,以后要使用的时候又要重新设置。换个shell,设置就无效。

在shell终端执行命令,命令内容同方式一、二。

 

一二方式配置完使用source或.使配置文件生效。

 

4、验证(验证方式同rpm安装)

 

为什么JDK的RPM包安装方式不需要配置Java环境变量

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值