linux安裝jdk命令
A. 我需要在linux上配置java_HOME,可是不知道jdk裝在哪裡了
如果以前有人配過path環境變數,那你在linux敲命令which java 來看java的安裝目錄
如果沒有,那隻能自己找安裝目錄了, 在要搜索的目錄下,find . -name "java.*" -print
配置跟你說的一樣,像Java_Home=/home/usr/lib /java/jdk1.6.0_13,就是這么樣子配置,jdk1.6.0_13目錄下就有個bin文件夾,java_home就是bin的上層目錄路徑
B. 如何在 64 位 Linux 機器上安裝 JDK1.6
以下是我在 64 位 linux 機器上安裝 jdk1.6 的步驟:
1.在線下載:
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html#jdk-6u45-oth-JPR
2.在下載得到的二進制文件上執行 chmod +x 命令:
chmod +x jdk-6u45-linux-x64.bin
3.運行./jdk-6u45-linux-x64.bin,會解壓出一個jdk的路徑,比如在/opt目錄下。
4.vi /etc/profile,
在文件末尾追加:
JAVA_HOME=/opt/jdk1.6.45
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
5.保存退出,運行source /etc/profile
6.java -version 檢查是否安裝正確。
C. Linux多個版本JDK切換
在Linux系統上切換多個版本的JDK,可以通過以下步驟實現:
列出已安裝的Java版本:
- 運行命令 updatealternatives config java。此命令將列出系統上所有已安裝的Java版本,並顯示每個版本的編號。
選擇默認Java版本:
- 根據命令輸出的提示,輸入你想要切換到的Java版本的編號,然後按Enter鍵。例如,若要切換到Java 8版本,輸入對應的編號。
驗證切換是否生效:
- 執行命令 java version 來驗證所選的Java版本是否已生效。該命令將顯示當前默認的Java版本信息。
注意:updatealternatives 命令是Debian及其衍生版中用於管理系統中多個版本的程序的工具。如果你使用的是Red Hat、CentOS等基於RPM的發行版,可能需要使用類似的工具或手動設置符號鏈接來切換JDK版本。不過,大多數現代Linux發行版都支持updatealternatives或其等效工具來管理Java版本。
D. linux如何查看jdk版本
在Linux系統中,查看JDK版本的方法如下:
打開終端:
- 在Linux桌面環境中,找到桌面的空白處,點擊右鍵,從彈出的下拉選項中選擇「打開終端」。
輸入命令:
- 在終端中輸入命令 **java version**。
運行命令並查看結果:
- 按下回車鍵運行該命令,系統將會顯示當前安裝的JDK版本信息。
注意:確保系統中已經正確安裝了JDK,並且java命令在系統的PATH環境變數中。如果未安裝JDK或java命令不可用,將無法通過以上方法查看JDK版本。
E. linux怎麼配置jdk1.8.0
第一步:下載Linux環境下的jdk1.8,請去(官網)中下載jdk的安裝文件;
由於我的Linux是32位的,因此我下載jdk-8u25-linux-i586.tar.gz文件。
第二步:新建/usr/java文件夾,將jdk-8u25-linux-i586.tar.gz放到該文件夾中,並將工作目錄切換到/usr/java目錄下。
第三步:通過以上步驟,jdk1.8就已經全部安裝完成了,請大家記好步驟哦。如下圖所示:
第四步:配置環境變數:①、使用vim /etc/profile編輯profile文件,
JAVA_HOME=/usr/java/jdk1.8.0_25 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar export PATH JAVA_HOME CLASSPATH
第五步:最後使用source /etc/profile讓profile文件立即生效。
第六步:命令測試,
①、使用javac命令,不會出現command not found錯誤
②、使用java -version,出現版本為java version "1.8.0_25"
③、echo $JAVA_HOME, echo $CLASSPATH, echo $PATH,看看自己的配置是否都正確。