CentOS 7 安装 JDK

简介:

环境

  • CentOS 7.1 (64-bit system)
  • JDK 8 (jdk-8u45-linux-x64.tar)

CentOS 安装

参考:http://www.waylau.com/centos-7-installation-and-configuration/

下载 JDK

方法1:编译文件压缩包

地址为 http://www.oracle.com/technetwork/java/javase/downloads/ 本例为 jdk-8u45-linux-x64.tar

方法2:yum 包

地址为 http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.rpm 本例为 jdk-8u45-linux-x64.rpm

安装

方法1:编译文件压缩包安装

创建目录

home 目录下建 software目录(也可以是任意目录)下用于存放下载的软件。

mkdir /home/software

根目录下 usr 目录下新建 java 目录,用于 jdk 的安装路径。

mkdir /usr/java

解压下载包

切换到 software 目录,里面有我们之前的 jdk-8u45-linux-x64.tar 执行

tar zxvf jdk-8u45-linux-x64.gz 

解压后,software 下就多了一个 jdk1.8.0_45 包

移动到 java 安装目录下

mv jdk1.8.0_45 /usr/java

方法2:yum 安装

执行 yum localinstall jdk-8u45-linux-x64.rpm

[root@emsc software]# yum localinstall jdk-8u45-linux-x64.rpm
已加载插件:fastestmirror
正在检查 jdk-8u45-linux-x64.rpm: 2000:jdk1.8.0_45-1.8.0_45-fcs.x86_64
jdk-8u45-linux-x64.rpm 将被安装
正在解决依赖关系
--> 正在检查事务 ---> 软件包 jdk1.8.0_45.x86_64.2000.1.8.0_45-fcs 将被 安装 --> 解决依赖关系完成

依赖关系解决

================================================================================
 Package 架构 版本 源 大小
================================================================================
正在安装:
 jdk1.8.0_45 x86_64 2000:1.8.0_45-fcs /jdk-8u45-linux-x64 233 M

事务概要
================================================================================
安装 1 软件包

总计:233 M
安装大小:233 M
Is this ok [y/d/N]:

输入 y 继续,

Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
 正在安装 : 2000:jdk1.8.0_45-1.8.0_45-fcs.x86_64 1/1
Unpacking JAR files...
 rt.jar...
 jsse.jar...
 charsets.jar...
 tools.jar...
 localedata.jar...
 jfxrt.jar...
 plugin.jar...
 javaws.jar...
 deploy.jar...
 验证中 : 2000:jdk1.8.0_45-1.8.0_45-fcs.x86_64 1/1

已安装:
 jdk1.8.0_45.x86_64 2000:1.8.0_45-fcs

完毕!

配置环境变量

方法1

修改 profile 文件

vi /etc/profile

在文件的末尾添加如下

export JAVA_HOME=/usr/java/jdk1.8.0_45
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

注意

JAVA_HOME 是你的 JDK 安装目录

Linux 下用冒号“:”来分隔路径

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

export 是把这三个变量导出为全局变量。

方法2

上述修改 放到 .bash_profile 文件末尾中

这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bash_profile文件就可以了。

测试

重新登录账号

执行

java –version

显示如下,说明安装成功

java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
目录
相关文章
|
2天前
|
运维 安全 Linux
如何在CentOS7一键安装宝塔面板并实现固定地址访问内网宝塔进行管理
如何在CentOS7一键安装宝塔面板并实现固定地址访问内网宝塔进行管理
|
2天前
|
Linux 测试技术 数据安全/隐私保护
CentOS安装MeterSphere并实现无公网IP远程访问本地测试平台
CentOS安装MeterSphere并实现无公网IP远程访问本地测试平台
|
3天前
|
Linux Docker 容器
centos7安装docker图文详解
该文档提供了在CentOS上安装Docker的步骤:检查系统内核版本(需大于3.10),更新yum,卸载旧版Docker,安装yum-utils和依赖包,设置Docker仓库,列出并选择Docker版本,安装Docker,最后启动并设置Docker开机启动,通过`docker version`验证安装是否成功。
|
3天前
|
弹性计算 运维 Java
一键安装二进制JDK
【4月更文挑战第30天】
6 0
|
4天前
|
关系型数据库 MySQL 应用服务中间件
centos7在线安装jdk1.8+tomcat+mysql8+nginx+docker
现在,你已经成功在CentOS 7上安装了JDK 1.8、Tomcat、MySQL 8、Nginx和Docker。你可以根据需要配置和使用这些服务。请注意,安装和配置这些服务的详细设置取决于你的具体需求。
20 2
|
5天前
|
NoSQL Linux 网络安全
【专栏】如何在 RHEL 8 或者 CentOS 8 上安装 MongoDB?
【4月更文挑战第28天】本文档介绍了如何在RHEL或CentOS 8上安装MongoDB,包括环境准备(系统更新、依赖安装、硬件需求和sudo用户)、导入MongoDB GPG公钥、创建Yum仓库、安装MongoDB社区版,以及后续的基本配置和验证(启动服务、防火墙设置和连接验证)。通过这些步骤,用户可以顺利安装并运行MongoDB,以处理非结构化数据和扩展技术栈。
|
5天前
|
安全 Linux 网络安全
【专栏】如何进行 CentOS 8 最小安装
【4月更文挑战第28天】本文介绍了如何进行CentOS 8的最小安装,包括准备工作(确认硬件兼容性、下载ISO镜像、制作启动盘及备份数据)和安装步骤(选择语言、最小环境、网络设置、安全策略、分区、用户设置及开始安装)。安装后需进行基础配置,如系统更新、SELinux设置、防火墙配置、安装必要软件包和服务优化。最小安装提供了一个精简高效的环境,便于用户根据需求自定义和管理服务器。
|
6天前
|
Java Windows
java——安装JDK及配置解决常见问题
java——安装JDK及配置解决常见问题
|
6天前
|
存储 Linux 持续交付
【docker】CentOS 7上安装Docker的详细过程
【docker】CentOS 7上安装Docker的详细过程
|
8天前
|
关系型数据库 MySQL Java
Linux 安装 JDK、MySQL、Tomcat(图文并茂)
Linux 安装 JDK、MySQL、Tomcat(图文并茂)
28 2