- 下载tar包
对于一个干净的安装环境,由于没有网络,包必须提前准备好。本次准备的是基于centos7 64位系统的安装包。
本次下载安装包为jdk-8u191-linux-x64.tar.gz。
- 解压安装
2.1 安装包上传
本地下载好jdk-8u191-linux-x64.tar.gz之后,利用winSCP等ftp工具,将包上传到服务器。
出于对安装包统一管理的目的
在/usr/local下建立文件夹
cd /usr/local
mkdir application
cd application
mkdir java
将jdk-8u191-linux-x64.tar.gz上传到路径/usr/local/application/java/。
2.2 安装jdk
首先,/usr/local下建立文件夹java
将jdk-8u191-linux-x64.tar.gz复制到/usr/local/java
cp /usr/local/application/java/jdk-8u191-linux-x64.tar.gz /usr/local/java
然后进入/usr/local/java文件夹下,对jdk-8u191-linux-x64.tar.gz进行解压安装。
cd /usr/local/java
tar -zxvf jdk-8u191-linux-x64.tar.gz
执行完后使用ls命令,可以看到出现了文件路径 jdk1.8.0_191;
为了方便记忆,修改一下文件名
mv jdk1.8.0_191 jdk
- 配置环境变量。
Centos7的环境变量设置。可以直接使用export命令执行,但是我们使用xshell访问系统,命令行设置的生命周期只是登录期间。为了持久化环境变量,应该在配置文件中进行配置。
打开编辑profile文件。
vi /etc/profile
在文件末尾加上如下几行
export JAVA_HOME=/opt/jdk1.8.0_191
export CLASSHOME=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
添加完成,先按ESC 然后按shift+!
在文档底部输入wq保存退出文档。
同时执行命令
source /etc/profile
让环境变量生效。
命令查看java版本看看是否安装成功。
java -version
为了验证安装的成功与否。
cd /usr/local/application/java
创建一个java类文件
touch Test.java
vi Test.java
在文件中写入:
public class Test{
public static void main(String args[]){
System.out.println(“hello world”);
}
}
wq保存退出。
执行编译命令
javac Test.java
执行运行命令
java Test
正常应该在窗口打印出hello world。
本文详细介绍在无网络环境下,如何为CentOS7系统离线安装JDK8,包括下载tar包、上传至服务器、解压并配置环境变量的全过程。
4243

被折叠的 条评论
为什么被折叠?



