十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊
量身定制 + 運營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
JDK(Java Development Kit)是開發(fā)Java程序所必須的工具包之一,它包含了Java編譯器、Java運行時環(huán)境及各種基礎(chǔ)類庫等。在Linux系統(tǒng)中,如果想要使用Java編寫程序,那么就必須先安裝JDK。如果你不確定自己是否已經(jīng)安裝了JDK,那么可以按照以下步驟來進(jìn)行檢查。

Step 1:查看是否存在Java命令
當(dāng)你在Linux終端中輸入Java命令并回車之后,如果系統(tǒng)提示“bash:java:command not found”或者類似的提示,那么說明系統(tǒng)中沒有安裝JDK或者Java命令沒有被正確地配置到PATH中。此時,需要安裝JDK或者重新配置PATH環(huán)境變量。
Step 2:查看JDK安裝路徑
如果你已經(jīng)知道系統(tǒng)中已經(jīng)安裝了JDK,那么可以通過以下命令來查看默認(rèn)的JDK安裝路徑:
$ which java
這個命令會在系統(tǒng)中查找Java命令,如果能夠找到Java命令,那么就會輸出Java的安裝路徑。例如,如果系統(tǒng)中已經(jīng)安裝了JDK 8,那么輸出的結(jié)果可能會是這樣的:
/usr/local/java/jdk1.8.0_221/bin/java
其中,“/usr/local/java/jdk1.8.0_221/”就是JDK的安裝目錄。
Step 3:查看Java版本信息
如果系統(tǒng)中已經(jīng)安裝了JDK,并且Java命令已經(jīng)被正確地配置到PATH中,那么就可以通過以下命令來查看Java版本信息:
$ java -version
這個命令會輸出Java的版本信息,例如:
java version “1.8.0_221”
Java(TM) SE Runtime Environment (build 1.8.0_221-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode)
從輸出中可以看到,當(dāng)前系統(tǒng)中已經(jīng)安裝了JDK 8,并且Java命令已經(jīng)被正確地配置到PATH中。
Step 4:查看JDK安裝包
如果系統(tǒng)中已經(jīng)安裝了JDK,但是你不知道它是通過什么方式安裝的,那么可以通過以下命令來查看JDK的安裝包:
$ rpm -qa | grep jdk
如果輸出的結(jié)果中包含類似“jdk1.8.0_221-1.el7.x86_64”這樣的字符串,那么就說明當(dāng)前系統(tǒng)中已經(jīng)安裝了JDK,并且安裝包名稱為“jdk1.8.0_221”。
在Linux系統(tǒng)中查看是否已經(jīng)安裝JDK,可以通過以下步驟進(jìn)行檢查:
1. 查看是否存在Java命令;
2. 查看JDK安裝路徑;
3. 查看Java版本信息;
4. 查看JDK安裝包。
如果已經(jīng)安裝了JDK,那么可以開始享受Java編程的樂趣了!
相關(guān)問題拓展閱讀:
直接命令行下輸入 JAVAC 就回有幫助信息,輸入后顯示gcj: no input files 等信息,一般不是沒有安裝成功,有可能是開發(fā)的軟件裝的太多 和JAVA 的編譯方面沖突了 !
操作步驟如下:
1、手動安裝jdk,首先需要下載jdk,記住是linux版本的jdk,直接去官網(wǎng)下載就行了。
2、上傳到linux操作系統(tǒng)的桌面。
3、在linux操作系統(tǒng)的桌面右鍵打開命令窗口,如下圖所示:
4、輸入ifconfig查看自己的ip地址,然后就可以利用xshell連接linux系統(tǒng)了。
5、打開xshell,然后輸入ip地址,用戶名,密碼,進(jìn)行連接。
6、輸入cd Desktop/進(jìn)入桌面,然后輸入ll查看當(dāng)前目錄下面有哪些文件或者文件夾,我們可以看到上傳的文件。
7、然后創(chuàng)建文件夾,利用命令mkdir -p /usr/local/java創(chuàng)建文件夾,然后移動文件到該文件夾里。
8、安裝jdk,使用rpm命令安裝,具體請看下圖。
9、配置環(huán)境變量,打開配置文件,使用vi命令打開文件,默認(rèn)jdk的安裝路徑是/usr/java,打開文件后,按i進(jìn)入編輯模式,然后到文件的最后加上:export JAVA_HOME=/usr/java/jdk1.7.0_04export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin
然后按ESC,:wq保存并退出。
10、檢查環(huán)境變量是否配置成功,輸入java -version,查看jdk版本信息,如果出現(xiàn)jdk版本則證明安裝成功,配置環(huán)境變量成功。
一、軟件下載
1、下載JDK(下面分別是32位系統(tǒng)和64位系統(tǒng)下的版本)
#32位
#64位
# getconf LONG_BIT # 查看系統(tǒng)多少位
二、安裝JDK7.0版本
1、先卸載服務(wù)器自帶的jdk軟件包
# java -version #查看服務(wù)器是否安裝過jdk
java version “1.6.0_17”
OpenJDK Runtime Environment (IcedTea6 1.7.4) (rhel-1.21.b17.el6-i386)
OpenJDK Client VM (build 14.0-b16, mixed mode)
# rpm -qa |grep gcj #查看服務(wù)器安裝的jdk軟件包信息
libgcj-4.4.4-13.el6.i686
java-1.5.0-gcj-1.5.0.0-29.1.el6.i686
# yum -y remove java-1.5.0-gcj-1.5.0.0-29.1.el6.i#卸載軟件包
2、安裝jdk7.0
解壓配置安裝
# mkdir -p /usr/lib/jvm
# tar zxvf jdk-7u9-linux-i586.tar.gz -C /usr/lib/jvm
# mv /usr/lib/jvm/jdk1.7.0_09 /usr/lib/jvm/java7
3、添加jdk7.0到系統(tǒng)環(huán)境變量
# cp /etc/profile /etc/profile.bak #備份
?!i /etc/profile #編輯,在最后添加下面的內(nèi)容
export JAVA_HOME=/usr/lib/jvm/java7
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
?!ource /etc/profile #使配置文件立即生效
由于系統(tǒng)中可能會有默認(rèn)的其他版本JDK,所以,為了將我們安裝的JDK設(shè)置為默認(rèn)JDK版本,還要進(jìn)行如下工作。
update-alternatives –install /usr/bin/java java /usr/lib/jvm/java7/bin/java 300
update-alternatives –install /usr/bin/javac javac /usr/lib/jvm/java7/bin/javac 300
update-alternatives –install /usr/bin/jar jar /usr/lib/jvm/java7/bin/jar
update-alternatives –install /usr/bin/javah javah /usr/lib/jvm/java7/bin/javah
update-alternatives –install /usr/bin/javap javap /usr/lib/jvm/java7/bin/javap 300
執(zhí)行下面命令,設(shè)置默認(rèn)版本,此命令執(zhí)行后,系統(tǒng)會列出當(dāng)前存在的各種JDK版本,會提示你選擇
# update-alternatives –config java
4、測試
# java -version# 測試是否成功
java version “1.7.0_09”
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) Client VM (build 23.5-b02, mixed mode)
、安裝JDK
從sun網(wǎng)站上直接下載JDK:
提供了兩個下載:
1、RPM in self-extracting file (j2sdk-1_4_2_04-linux-i586.bin, 32.77 MB) 這個是自解壓的文件,在linux上安裝如下:
# chmod u+x ./j2sdk-1_4_2_04-linux-i586.bin
# ./j2sdk-1_4_2_04-linux-i586.bin
在按提示輸入yes后,jdk被解壓到./j2sdk1.4.2_04目錄下。為與下面2中JDK安裝路徑一致,我們進(jìn)行下列操作,在/usr/java下建立安裝路徑,并將文件考到該路徑下:
# mkdir /usr/java
# cp -fr ./j2sdk1.4.2_04 /usr/java
2、RPM in self-extracting file (j2sdk-1_4_2_04-linux-i586-rpm.bin, 32.77 MB)這個也是一個自解壓文件,不過解壓后的文件是j2sdk-1_4_2_04-linux-i586-rpm包,執(zhí)行rpm命令裝到linux上就可以了。安裝如下:
#chmod u+x ./j2sdk-1_4_2_04-linux-i586-rpm.bin
# ./j2sdk-1_4_2_04-linux-i586-rpm.bin
# rpm -ivh j2sdk-1_4_2_04-linux-i586-rpm
安裝軟件會將JDK自動安裝到 /usr/java/j2sdk1.4.2_04目錄下。
二、配置環(huán)境變量
1.修改用戶環(huán)境變量
假設(shè)使用java的用戶為 kunp,編輯該用戶的.bashrc文件進(jìn)行環(huán)境變量設(shè)置。
# vi /home/kunp/.bashrc
在 .bashrc文件中加入:
export JAVA_HOME=/usr/java/j2sdk1.4.2_04
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin
2.修改所有用戶的環(huán)境變量
# vi /etc/profile
在該文件中加入:
export JAVA_HOME=/usr/java/j2sdk1.4.2_04
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin
一定要在CLASSPATH路徑中加入$CLASSPATH:
Linux中JDK的安裝和配置方法:
1、手動安裝jdk,首先需要下載jdk,記住是linux版本的jdk,直接去官網(wǎng)下載就行了。
2、上傳到linux操作系統(tǒng)的桌面。
3、在linux操作系統(tǒng)的桌面右鍵打開命令窗口,如下圖所示:
4、輸入ifconfig查看自己的ip地址,然后就可以利用xshell連接linux系統(tǒng)了。
5、打開xshell,然后輸入ip地址,用戶名,密碼,進(jìn)行連接。
6、輸入cd Desktop/進(jìn)入桌面,然后輸入ll查看當(dāng)前目錄下面有哪些文件或者文件夾,我們可以看到上傳的文件。
7、然后創(chuàng)建文件夾,利用命令mkdir -p /usr/local/java創(chuàng)建文件夾,然后移動文件到該文件夾里。
8、安裝jdk,使用rpm命令安裝,具體請看下圖。
9、配置環(huán)境變量,打開配置文件,使用vi命令打開文件,默認(rèn)jdk的安裝路徑是/usr/java,打開文件后,按i進(jìn)入編輯模式,然后到文件的最后加上:export JAVA_HOME=/usr/java/jdk1.7.0_04export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin
然后按ESC,:wq保存并退出。
拓展知識:
JDK是 Java 語言的軟件開發(fā)工具包,主要用于移動設(shè)備、嵌入式設(shè)備上的java應(yīng)用程序。JDK是整個java開發(fā)的核心,它包含了JAVA的運行環(huán)境(JVM+Java系統(tǒng)類庫)和JAVA工具。
java.lang: 這個是系統(tǒng)的基礎(chǔ)類,比如String等都是這里面的,這個包是唯一一個可以不用引入(import)就可以使用的包。
java.io: 這里面是所有輸入輸出有關(guān)的類,比如文件操作等。
java.nio:為了完善io包中的功能,提高io包中性能而寫的一個新包 ,例如NIO非堵塞應(yīng)用
java.net: 這里面是與網(wǎng)絡(luò)有關(guān)的類,比如URL,URLConnection等。
java.util: 這個是系統(tǒng)輔助類,特別是類Collection,List,Map等。
java.sql: 這個是數(shù)據(jù)庫操作的類,Connection, Statement,ResultSet等。
javax.servlet:這個是P,Servlet等使用到的類。
參考資料:
jdk_百度百科
默認(rèn)有一個GNU JAVA,需要自己裝一個Sun的,直接apt-get安裝就行。然后用whereis java查找鏈接所在的位置,重新鏈接到你裝的sun的java上(一般在usr/lib下面,實在不行就在usr下查找)。
一般只需要設(shè)置java和javac兩個鏈接,設(shè)置為符號鏈接即可。
關(guān)于linux查看是否裝了jdk的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗。專業(yè)提供云主機、虛擬主機、域名注冊、VPS主機、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。