本文檔介紹瞭如何在申威(SW)架構的操作系統(如基於 Kylin 的申威平台)上,安裝專為該平台編譯的 Java 11 JDK,
一、準備工作
-
確認系統架構是申威(SW)
這個包是專門為申威平台的 64 位系統準備的,確保你用的就是申威服務器或者申威平台的電腦。
-
下載好安裝包
java-11.0.7-swjdk-11u-8.ky10.sw_64.rpm安裝包下載:https://pan.quark.cn/s/edbae07fdf02
二、安裝 RPM 包
在申威 Linux 系統裏(比如基於 Kylin 的系統),一般都支持用 rpm命令來安裝軟件包。
打開終端(就是那個可以輸入命令的黑框框),然後按順序輸入以下命令:
1. 切換到安裝包所在目錄(如果不在當前目錄的話)
比如,如果包在 /home/user/目錄下,就輸入:
cd /home/user/
你可以先用 ls命令看看當前目錄有啥文件,確認那個 rpm 包在不在:
ls
你應該能看到類似這樣的文件名:
java-11.0.7-swjdk-11u-8.ky10.sw_64.rpm
2. 執行安裝命令
使用 rpm -ivh來安裝,命令如下:
rpm -ivh java-11.0.7-swjdk-11u-8.ky10.sw_64.rpm
解釋一下:
rpm是用來安裝 rpm 包的工具-i表示安裝(install)-v表示顯示詳細信息(verbose,可選)-h表示顯示安裝進度條(hash marks,看着舒服點,也是可選)
如果一切正常,你會看到一些輸出信息,包括安裝進度和成功提示。
三、檢查是否安裝成功
安裝完成後,你可以檢查 Java 是否已經裝上,並且看看版本對不對。
1. 檢查 Java 版本
輸入以下命令:
java -version
如果安裝成功,你應該會看到類似這樣的輸出,裏面包含 11.0.7以及可能是 swjdk或者申威相關的字樣,比如:
openjdk version "11.0.7" ...
(後面可能帶有 SW 或 ky10 相關標識)
2. 檢查 Java 安裝路徑(可選)
如果你想看看 Java 裝到了哪個目錄,可以運行:
which java
或者
rpm -ql java-11.0.7-swjdk-11u-8.ky10.sw_64
(注意:最後一個命令裏的包名可能要寫對,如果報錯可以只用 rpm -qa | grep java查看已安裝的 java 包名)
四、設置環境變量(如果需要)
一般情況下,安裝完 rpm 包後,系統可能會自動配置好 java和 javac命令,你直接就能用。
但如果你發現輸入 java或 javac提示找不到命令,那可能需要手動配置一下環境變量。
1. 找到 Java 安裝路徑
可以先通過下面命令查找:
which java
或者
rpm -ql java-11.0.7-swjdk-11u-8.ky10.sw_64 | grep bin/java
假設你找到了類似這樣的路徑:
/opt/swjdk-11.0.7/bin/java
那麼 Java 的 bin目錄就是:
/opt/swjdk-11.0.7/bin
2. 編輯環境變量文件
用 vi 或者 nano 打開用户的環境配置文件,比如 ~/.bashrc或者 /etc/profile(要看你是為當前用户還是所有用户設置)。
以 ~/.bashrc為例:
vi ~/.bashrc
在文件末尾添加下面這行(根據你實際的 Java bin 路徑來改):
export PATH=/opt/swjdk-11.0.7/bin:$PATH
保存退出(在 vi 裏是按 Esc,然後輸入 :wq回車)。
3. 讓配置生效
運行:
source ~/.bashrc
然後再試一下:
java -version
應該就可以正常顯示版本了。