Skip to content

OpenJDK

官网:https://jdk.java.net/

版本列表:https://jdk.java.net/archive/

安装

rpm 安装

bash
# 添加执行权限
chmod +x jdk-8u131-linux-x64.rpm
# rpm安装
rpm -ivh jdk-8u131-linux-x64.rpm

安装路径在:

bash
[root@zookeeper-1 src]# ll /usr/java/jdk1.8.0_131/
总用量 25864
drwxr-xr-x. 2 root root     4096 10月 14 10:31 bin
-rw-r--r--. 1 root root     3244 3月  15 2017 COPYRIGHT
drwxr-xr-x. 4 root root      122 10月 14 10:31 db
drwxr-xr-x. 3 root root      132 10月 14 10:31 include
-rwxr-xr-x. 1 root root  5097105 3月  15 2017 javafx-src.zip
drwxr-xr-x. 5 root root      185 10月 14 10:31 jre
drwxr-xr-x. 5 root root      245 10月 14 10:31 lib
-rw-r--r--. 1 root root       40 3月  15 2017 LICENSE
drwxr-xr-x. 4 root root       47 10月 14 10:31 man
-rw-r--r--. 1 root root      159 3月  15 2017 README.html
-rw-r--r--. 1 root root      526 3月  15 2017 release
-rw-r--r--. 1 root root 21115141 3月  15 2017 src.zip
-rwxr-xr-x. 1 root root    63933 3月  15 2017 THIRDPARTYLICENSEREADME-JAVAFX.txt
-rw-r--r--. 1 root root   177094 3月  15 2017 THIRDPARTYLICENSEREADME.txt

二进制包安装

bash
wget https://download.java.net/java/GA/jdk22.0.1/c7ec1332f7bb44aeba2eb341ae18aca4/8/GPL/openjdk-22.0.1_linux-x64_bin.tar.gz
tar xvf openjdk-22.0.1_linux-x64_bin.tar.gz -C /usr/local/

配置环境变量

bash
 # 编辑环境变量配置文件
cat >> /etc/profile << "EOF"
export JAVA_HOME=/usr/local/jdk-22.0.1
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
EOF

source /etc/profile

查看java版本

bash
[root@zookeeper-1 ~]# java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
bash
# 检查环境变量中是否有java的安装路径
[root@zookeeper-1 ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/java/jdk1.8.0_131/bin:/usr/java/jdk1.8.0_131/jre/bin

Maven

官方下载地址:https://maven.apache.org/download.cgi

清华大学地址:http://mirrors.tuna.tsinghua.edu.cn/apache/maven

bash
# 下载
wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.8.9/binaries/apache-maven-3.8.9-bin.tar.gz
tar -zvxf apache-maven-3.8.9-bin.tar.gz -C /usr/local

# 环境变量
cat >> /etc/profile << "EOF"
export M2_HOME=/usr/local/apache-maven-3.8.9
export PATH=$M2_HOME/bin:$PATH
EOF
source /etc/profile

# 验证
mvn -v