java环境配置

本文章用于配置离线版免安装的java环境

java环境分为开发环境和运行环境,有Windows和Linux两种操作系统

开发环境的安装包是以jdk开头命名的(例如:jdk-版本-操作系统-系统内核.exe),Windows系统的java包没有免安装的压缩包,Linux环境有rpm安装包和tar.gz的压缩包两种。

运行环境的安装包是以jre开头命名的(例如:jre-版本-操作系统-系统内核.exe)Windows系统的java包既有exe的安装包,也有免安装的tar.gz的压缩包,Linux环境有rpm安装包和tar.gz的压缩包两种。

Windows的exe安装和Linux的rpm版安装我们就不说了,今天就是说一下tar.gz的配置方法

  • Windows系统配置方法

前面已经说了 Windows只有运行环境jre版有免安装的tar.gz的压缩包,所以我们就以Windows版的Java运行环境配置为例:

解压压缩包

将压缩包解压值指定路径

 

配置环境变量

打开环境变量配置界面

 

 

 

添加java环境路径

 

 

 

 

验证java命令

 

 

 

  • Linux系统配置方法:

管理员安装配置Java环境

安装java

创建java环境目录

[root@test-12 application]# mkdir -p /application/Java
[root@test-12 application]# ll /application/
总用量 0
drwxr-xr-x. 2 root root 6 8月   7 22:25 Java

解压java开发环境压缩包

[root@test-12 ~]# cd /opt/soft/java/
[root@test-12 java]# ll -h
总用量 232M
-rw-r--r--. 1 root root 142M 4月  27 03:18 jdk-8u333-linux-x64.tar.gz
-rw-r--r--. 1 root root  91M 6月  29 18:12 jre-8u333-linux-x64.tar.gz
[root@test-12 java]# tar zxf jdk-8u333-linux-x64.tar.gz -C /application/Java/
[root@test-12 java]# ll /application/Java/jdk1.8.0_333/
总用量 25816
drwxr-xr-x. 2 10143 10143     4096 4月  26 14:00 bin
-r--r--r--. 1 10143 10143     3244 4月  26 14:00 COPYRIGHT
drwxr-xr-x. 3 10143 10143      132 4月  26 14:00 include
-rw-r--r--. 1 10143 10143  5236958 3月  10 17:26 javafx-src.zip
-rw-r--r--. 1 10143 10143      195 4月  26 14:00 jmc.txt
drwxr-xr-x. 6 10143 10143      198 4月  26 14:00 jre
drwxr-xr-x. 4 10143 10143       31 4月  26 14:00 legal
drwxr-xr-x. 4 10143 10143      223 4月  26 14:00 lib
-r--r--r--. 1 10143 10143       44 4月  26 14:00 LICENSE
drwxr-xr-x. 4 10143 10143       47 4月  26 14:00 man
-r--r--r--. 1 10143 10143      159 4月  26 14:00 README.html
-rw-r--r--. 1 10143 10143      123 4月  26 14:00 release
-rw-r--r--. 1 10143 10143 21160666 4月  26 14:00 src.zip
-rw-r--r--. 1 10143 10143      190 3月  10 17:26 THIRDPARTYLICENSEREADME-JAVAFX.txt
-r--r--r--. 1 10143 10143      190 4月  26 14:00 THIRDPARTYLICENSEREADME.txt

 

解压java运行环境压缩包

[root@test-12 ~]# cd /opt/soft/java/
[root@test-12 java]# ll
总用量 237200
-rw-r--r--. 1 root root 148003421 4月  27 03:18 jdk-8u333-linux-x64.tar.gz
-rw-r--r--. 1 root root  94885023 6月  29 18:12 jre-8u333-linux-x64.tar.gz
[root@test-12 java]# tar zxf jre-8u333-linux-x64.tar.gz -C /application/Java
[root@test-12 java]# ll /application/Java/jre1.8.0_333/
总用量 32
drwxr-xr-x.  2 10143 10143  222 4月  26 14:00 bin
-r--r--r--.  1 10143 10143 3244 4月  26 14:00 COPYRIGHT
drwxr-xr-x.  4 10143 10143   31 4月  26 14:00 legal
drwxr-xr-x. 15 10143 10143 4096 4月  26 14:04 lib
-r--r--r--.  1 10143 10143   44 4月  26 14:00 LICENSE
drwxr-xr-x.  4 10143 10143   47 4月  26 14:00 man
drwxr-xr-x.  3 10143 10143   21 4月  26 14:00 plugin
-r--r--r--.  1 10143 10143   46 4月  26 14:00 README
-rw-r--r--.  1 10143 10143  123 4月  26 14:00 release
-rw-r--r--.  1 10143 10143  190 3月  10 17:26 THIRDPARTYLICENSEREADME-JAVAFX.txt
-r--r--r--.  1 10143 10143  190 4月  26 14:00 THIRDPARTYLICENSEREADME.txt
-r--r--r--.  1 10143 10143  955 4月  26 14:00 Welcome.html

 

配置java环境变量:

配置开发环境变量

[root@test-12 ~]# vim /etc/profile

export JAVA_HOME=/application/Java/jdk1.8.0_333
export JRE_HOME=$JAVA_HOME/jre
export CLASS_PATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH=$PATH:$JAVA_HOME/bin

[root@test-12 ~]# source /etc/profile

 配置java运行环境变量

vim /etc/profile

export JAVA_HOME=/application/Java/jre1.8.0_333
export CLASS_PATH=.:$JAVA_HOME/lib/rt.jar:$JAVA_HOME/lib/ext
export PATH=$PATH:$HOME/.local/bin:$HOME/bin:$JAVA_HOME/bin

[root@test-12 ~]# source /etc/profile

 

创建连接文件

创建java开发环境连接文件

[root@test-12 ~]# ln -s /application/Java/jdk1.8.0_333/bin/java /usr/bin/java

创建java运行环境连接文件

[root@test-12 ~]# ln -s /application/Java/jre1.8.0_333/bin/java /usr/bin/java
[root@test-12 ~]# ll /usr/bin/java
lrwxrwxrwx. 1 root root 39 8月   7 23:26 /usr/bin/java -> /application/Java/jre1.8.0_333/bin/java

 

验证java

验证java命令

[root@test-12 ~]# java -version
java version "1.8.0_333"
Java(TM) SE Runtime Environment (build 1.8.0_333-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.333-b02, mixed mode)

 

普通用户安装配置Java环境

安装java

创建java环境目录

[root@test-12 ~]# mkdir -p /home/Java
[root@test-12 ~]# chown -R recorder.recorder /home/Java/

 

解压java开发环境压缩包

[recorder@test-12 java]$ cd /opt/soft/java
[recorder@test-12 java]$ ll
总用量 237200
-rw-r--r--. 1 root root 148003421 4月  27 03:18 jdk-8u333-linux-x64.tar.gz
-rw-r--r--. 1 root root  94885023 6月  29 18:12 jre-8u333-linux-x64.tar.gz
[recorder@test-12 java]$ sudo tar zxf jdk-8u333-linux-x64.tar.gz -C /home/Java/
[recorder@test-12 java]$ ll /home/Java/jdk1.8.0_333/
总用量 25816
drwxr-xr-x. 2 10143 10143     4096 4月  26 14:00 bin
-r--r--r--. 1 10143 10143     3244 4月  26 14:00 COPYRIGHT
drwxr-xr-x. 3 10143 10143      132 4月  26 14:00 include
-rw-r--r--. 1 10143 10143  5236958 3月  10 17:26 javafx-src.zip
-rw-r--r--. 1 10143 10143      195 4月  26 14:00 jmc.txt
drwxr-xr-x. 6 10143 10143      198 4月  26 14:00 jre
drwxr-xr-x. 4 10143 10143       31 4月  26 14:00 legal
drwxr-xr-x. 4 10143 10143      223 4月  26 14:00 lib
-r--r--r--. 1 10143 10143       44 4月  26 14:00 LICENSE
drwxr-xr-x. 4 10143 10143       47 4月  26 14:00 man
-r--r--r--. 1 10143 10143      159 4月  26 14:00 README.html
-rw-r--r--. 1 10143 10143      123 4月  26 14:00 release
-rw-r--r--. 1 10143 10143 21160666 4月  26 14:00 src.zip
-rw-r--r--. 1 10143 10143      190 3月  10 17:26 THIRDPARTYLICENSEREADME-JAVAFX.txt
-r--r--r--. 1 10143 10143      190 4月  26 14:00 THIRDPARTYLICENSEREADME.txt

解压java运行环境压缩包

[recorder@test-12 ~]$ cd /opt/soft/java/
[recorder@test-12 java]$ ll
总用量 237200
-rw-r--r--. 1 root root 148003421 4月  27 03:18 jdk-8u333-linux-x64.tar.gz
-rw-r--r--. 1 root root  94885023 6月  29 18:12 jre-8u333-linux-x64.tar.gz
[recorder@test-12 java]$ sudo tar zxf jre-8u333-linux-x64.tar.gz -C /home/Java

[recorder@test-12 java]$ ll /home/Java/jre1.8.0_333/
总用量 32
drwxr-xr-x. 2 10143 10143 222 4月 26 14:00 bin
-r--r--r--. 1 10143 10143 3244 4月 26 14:00 COPYRIGHT
drwxr-xr-x. 4 10143 10143 31 4月 26 14:00 legal
drwxr-xr-x. 15 10143 10143 4096 4月 26 14:04 lib
-r--r--r--. 1 10143 10143 44 4月 26 14:00 LICENSE
drwxr-xr-x. 4 10143 10143 47 4月 26 14:00 man
drwxr-xr-x. 3 10143 10143 21 4月 26 14:00 plugin
-r--r--r--. 1 10143 10143 46 4月 26 14:00 README
-rw-r--r--. 1 10143 10143 123 4月 26 14:00 release
-rw-r--r--. 1 10143 10143 190 3月 10 17:26 THIRDPARTYLICENSEREADME-JAVAFX.txt
-r--r--r--. 1 10143 10143 190 4月 26 14:00 THIRDPARTYLICENSEREADME.txt
-r--r--r--. 1 10143 10143 955 4月 26 14:00 Welcome.html

 配置Java环境变量

配置java开发环境变量

[recorder@test-12 ~]$ ll -ah
总用量 12K
drwx------. 2 recorder recorder  62 8月   7 22:42 .
drwxr-xr-x. 4 root     root      34 8月   7 22:42 ..
-rw-r--r--. 1 recorder recorder  18 4月   1 2020 .bash_logout
-rw-r--r--. 1 recorder recorder 193 4月   1 2020 .bash_profile
-rw-r--r--. 1 recorder recorder 231 4月   1 2020 .bashrc
[recorder@test-12 ~]$ vim .bash_profile

export JAVA_HOME=/home/Java/jdk1.8.0_333
export JRE_HOME=$JAVA_HOME/jre
export CLASS_PATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH=$PATH:$HOME/.local/bin:$HOME/bin:$JAVA_HOME/bin


[recorder@test-12 ~]$ source .bash_profile

配置java运行环境变量

[recorder@test-12 ~]$ vim .bash_profile

export JAVA_HOME=/home/Java/jre1.8.0_333
export CLASS_PATH=.:$JAVA_HOME/lib/rt.jar:$JAVA_HOME/lib/ext
export PATH=$PATH:$HOME/.local/bin:$HOME/bin:$JAVA_HOME/bin

[recorder@test-12 ~]$ source .bash_profile

 创建连接文件

普通用户创建开发环境连接文件

[recorder@test-12 ~]$ sudo ln -s /home/Java/jdk1.8.0_333/bin/java /usr/bin/java
[recorder@test-12 ~]$ sudo ls -lh /usr/bin/java
lrwxrwxrwx. 1 root root 32 8月   7 23:00 /usr/bin/java -> /home/Java/jdk1.8.0_333/bin/java

普通用户创建运行环境连接文件

[recorder@test-12 ~]$ sudo ln -s /home/Java/jre1.8.0_333/bin/java /usr/bin/java
[recorder@test-12 ~]$ ll /usr/bin/java
lrwxrwxrwx. 1 root root 32 8月   7 23:14 /usr/bin/java -> /home/Java/jre1.8.0_333/bin/java

验证 

验证java命令

[root@test-12 ~]# java -version
java version "1.8.0_333"
Java(TM) SE Runtime Environment (build 1.8.0_333-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.333-b02, mixed mode)

 

 

posted @ 2022-08-07 23:40  叶宇梵  阅读(1260)  评论(0编辑  收藏  举报