Skip to content

Commit 6cc50a9

Browse files
author
pptfz
committed
更新jdk笔记
1 parent 5123444 commit 6cc50a9

1 file changed

Lines changed: 112 additions & 12 deletions

File tree

Lines changed: 112 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,126 @@
11
# jdk安装
22

3+
## oracle jdk
34

5+
[oracl jdk官网下载地址](https://www.oracle.com/java/technologies/javase-downloads.html)
46

5-
[jdk官网下载地址](https://www.oracle.com/java/technologies/javase-downloads.html)
7+
[oracl jdk历史版本下载地址](https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html)
68

7-
[jdk历史版本下载地址](https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html)
89

910

11+
import Tabs from '@theme/Tabs';
12+
import TabItem from '@theme/TabItem';
1013

11-
## 1.解压缩包
14+
<Tabs>
15+
<TabItem value="jdk8" label="jdk8" default>
16+
17+
解压缩包
18+
19+
```shell
20+
tar xf jdk-8u451-linux-aarch64.tar.gz -C /usr/local
21+
```
22+
23+
24+
25+
导出环境变量
26+
27+
```shell
28+
cat >> /etc/profile.d/jdk8.sh << 'EOF'
29+
export JAVA_HOME=/usr/local/jdk1.8.0_451
30+
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre:$JAVA_HOME/lib:$PATH
31+
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
32+
export JAVA_HOME PATH CLASSPATH
33+
EOF
34+
```
35+
36+
37+
38+
使配置生效
39+
40+
```shell
41+
source /etc/profile
42+
```
43+
44+
45+
46+
查看版本
47+
48+
```shell
49+
$ java -version
50+
java version "1.8.0_451"
51+
Java(TM) SE Runtime Environment (build 1.8.0_451-b10)
52+
Java HotSpot(TM) 64-Bit Server VM (build 25.451-b10, mixed mode)
53+
```
54+
55+
</TabItem>
56+
<TabItem value="jdk25" label="jdk25">
57+
58+
解压缩包
59+
60+
```shell
61+
tar xf jdk-25_linux-aarch64_bin.tar.gz -C /usr/local
62+
```
63+
64+
65+
66+
导出环境变量
67+
68+
```shell
69+
cat >> /etc/profile.d/jdk25.sh << 'EOF'
70+
export JAVA_HOME=/usr/local/jdk-25
71+
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre:$JAVA_HOME/lib:$PATH
72+
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
73+
export JAVA_HOME PATH CLASSPATH
74+
EOF
75+
```
76+
77+
78+
79+
使配置生效
80+
81+
```shell
82+
source /etc/profile
83+
```
84+
85+
86+
87+
查看版本
88+
89+
```shell
90+
$ java -version
91+
java version "25" 2025-09-16 LTS
92+
Java(TM) SE Runtime Environment (build 25+37-LTS-3491)
93+
Java HotSpot(TM) 64-Bit Server VM (build 25+37-LTS-3491, mixed mode, sharing)
94+
```
95+
96+
</TabItem>
97+
</Tabs>
98+
99+
100+
101+
## openjdk
102+
103+
[openjdk官网](https://openjdk.org/)
104+
105+
[openjdk官方安装文档](https://openjdk.org/install/)
106+
107+
[openjdk历史版本下载地址](https://jdk.java.net/archive/)
108+
109+
110+
111+
解压缩包
12112

13113
```shell
14-
tar xf jdk-8u211-linux-x64.tar.gz -C /usr/local
114+
tar xf openjdk-25_linux-aarch64_bin.tar.gz -C /usr/local/
15115
```
16116

17117

18118

19-
## 2.导出环境变量
119+
导出环境变量
20120

21121
```shell
22-
cat >>/etc/profil <<'EOF'
23-
export JAVA_HOME=/usr/local/jdk1.8.0_211
122+
cat >> /etc/profile.d/jdk25.sh << 'EOF'
123+
export JAVA_HOME=/usr/local/jdk-25
24124
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre:$JAVA_HOME/lib:$PATH
25125
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
26126
export JAVA_HOME PATH CLASSPATH
@@ -29,20 +129,20 @@ EOF
29129

30130

31131

32-
## 3.使配置生效
132+
使配置生效
33133

34134
```shell
35135
source /etc/profile
36136
```
37137

38138

39139

40-
## 4.查看版本
140+
查看版本
41141

42142
```shell
43143
$ java -version
44-
java version "1.8.0_211"
45-
Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
46-
Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)
144+
openjdk version "25" 2025-09-16
145+
OpenJDK Runtime Environment (build 25+36-3489)
146+
OpenJDK 64-Bit Server VM (build 25+36-3489, mixed mode, sharing)
47147
```
48148

0 commit comments

Comments
 (0)