linux(CentOs)安装jdk

来源:互联网 发布:java中map的用法详解 编辑:程序博客网 时间:2024/05/19 20:18

  • 1安装CentOs忽略
  • 2查看是否自带jdk
  • 3在Oracle网站下载对应版本的jdk
  • 4解压jdk文件
  • 5配置环境变量
  • 6结束

1、安装CentOs(忽略)

2、查看是否自带jdk

  • 运行 java -version 查看版本
    [root@localhost ~]# java -version    -bash: java: 未找到命令

显示没有安装jdk。

3、在Oracle网站下载对应版本的jdk

  • Java SE - Downloads
  • 一般选择.tar.gz的压缩包版本
  • linux是带有wget下载的。但是经测试,直接复制oracle网站下载链接,会因为“是否同意服务协议”的cookies变化而不能下载,因为oracle官网的下载链接是重定向的,其中会检查是否同意服务协议。所以必须拿到真正的下载链接。另外wget不支持迅雷下载链。通过查看浏览器的下载重定向地址,确实可以下载。
  • 简单起见,在Windows下将jdk软件下载好,通过Shell连接主机后,上传到CentOs中。

4、解压jdk文件

文件放在/home/program文件夹下,所以在该文件夹下解压。

    [root@localhost program]# tar zxvf jdk-8u111-linux-x64.tar.gz

解压后,在该文件夹下就有一个文件夹和原来的压缩文件。

    [root@localhost program]# ls    jdk1.8.0_111  jdk-8u111-linux-x64.tar.gz

5、配置环境变量

  • 打开配置文件
    [root@localhost /]# vim etc/profile
  • 文件后在最后一行添加
    export JAVA_HOME=/home/program/jdk1.8.0_111     //这个地址取决于前面jdk文件夹所在位置    export PATH=$PATH:$JAVA_HOME/bin
  • 让配置文件立即生效
    [root@localhost /]# source /etc/profile
  • 验证结果
    [root@localhost /]# java -version    java version "1.8.0_111"    Java(TM) SE Runtime Environment (build 1.8.0_111-b14)    Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)

6、结束

0 0
原创粉丝点击