Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2404|回复: 1
打印 上一主题 下一主题

centos 7 安装 jdk 1.8

[复制链接]

697

主题

1142

帖子

4086

积分

认证用户组

Rank: 5Rank: 5

积分
4086
跳转到指定楼层
楼主
发表于 2017-11-14 13:59:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 java 于 2018-6-1 14:08 编辑

1. sudo yum update
然后,在您的系统上搜索,任何版本的已安装的JDK组件。
rpm -qa | grep -E '^open[jre|jdk]|j[re|dk]'
输出结果如下:
gobject-introspection-1.36.0-4.el7.x86_64pygobject3-base-3.8.2-4.el7.x86_64
输入以下命令,查看已安装的JAVA版本
java -version
如果你之前已经安装了JAVA1.6或1.7的版本,请执行下列命令,将他们卸载。
yum remove java-1.6.0-openjdkyum remove java-1.7.0-openjdk
如果上面返回 提示未找到命令,基本上是没有安装java,可以用下面命令验证下,看有没有到java可执行文件的连接
ls -lA /etc/alternatives/
没有,则可以下载对应 java的包进行安装了
scp hechengjin@192.168.134.15:/home/hechengjin/Downloads/jdk-8u152-linux-x64.rpm /home/hechengjin/jdk-8u152-linux-x64.rpm
scp /home/hechengjin/Downloads/jdk-8u152-linux-x64.rpm   hechengjin@192.168.134.106:/home/hechengjin/jdk-8u152-linux-x64.rpm

Oracle Java download page下载和计算机架构相匹配的版本。
因为我用的是 64bit CentOS 7 server,说以我下载的是64位的rpm包。
wget http://download.oracle.com/otn-p ... 8u152-linux-x64.rpm
上面这样下不下来,从浏览器下载后,复制到相应位置安装
然后安装
sudo rpm -ivh jdk-8u152-linux-x64.rpm

安装完后查看
$ java -version
java version "1.8.0_152"
Java(TM) SE Runtime Environment (build 1.8.0_152-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.152-b16, mixed mode)


设置全局环境变量

在/etc/profile.d/下创建一个叫做java.sh 的文件

vi /etc/profile.d/java.sh
把下面的命令添加到文件中:
  1. #!/bin/bash
  2. JAVA_HOME=/usr/java/jdk1.8.0_25/
  3. PATH=$JAVA_HOME/bin:$PATH
  4. export PATH JAVA_HOME
  5. export CLASSPATH=.
复制代码
保存并关闭文件。为了使它有执行的权限运行以下的命令:

chmod +x /etc/profile.d/java.sh
接下来,使刚才改变的环境变量永久有效运行以下下面的命令:

source /etc/profile.d/java.sh


开启相关端口


Centos 7 firewall 命令:

查看已经开放的端口:

firewall-cmd --list-ports
1
开启端口

firewall-cmd --zone=public --add-port=80/tcp --permanent
1
命令含义:

–zone #作用域

–add-port=80/tcp #添加端口,格式为:端口/通讯协议

–permanent #永久生效,没有此参数重启后失效

重启防火墙

firewall-cmd --reload #重启firewall
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动




回复

使用道具 举报

697

主题

1142

帖子

4086

积分

认证用户组

Rank: 5Rank: 5

积分
4086
沙发
 楼主| 发表于 2018-6-1 14:26:05 | 只看该作者
  1. 宿主机下载
  2. wget http://download.oracle.com/otn-pub/java/jdk/8u152-b16/aa0333dd3019491ca4f6ddbe78cdb6d0/jdk-8u152-linux-x64.rpm
  3. 然后复制到容器中
  4. docker cp ./jdk-8u171-linux-x64.rpm centos_dianping_cat:/root/soft/
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|firemail ( 粤ICP备15085507号-1 )

GMT+8, 2024-11-23 04:12 , Processed in 0.056077 second(s), 18 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表