新聞中心
Java是一種用于編寫軟件的編程語言,它由Sun Microsystems開發(fā),并于1995年發(fā)布。Java是一種跨平臺的語言,這意味著Java編寫的程序可以在多個操作系統(tǒng)和硬件平臺上運行。對于Java程序員來說,它們需要在計算機上安裝Java Development Kit (JDK)。然而,在某些情況下,只安裝Java Runtime Environment (JRE)并不足夠。本文會教你如何將JRE轉(zhuǎn)換成JDK,以便你能夠在Linux上進行Java編程。

步驟一:檢查當前JRE安裝情況
在轉(zhuǎn)換JRE為JDK之前,你需要確認當前的系統(tǒng)中JRE是否已經(jīng)安裝。你可以使用以下命令來確認是否已經(jīng)安裝:
“`bash
java -version
“`
此命令將顯示Java版本信息。如果該命令沒有輸出或者Java版本早于1.5版本,那么你就需要在Linux上安裝JRE。你可以使用以下命令來安裝JRE:
“`bash
sudo apt-get update
sudo apt-get install default-jre
“`
步驟二:下載JDK
在將JRE轉(zhuǎn)換為JDK之前,你需要先下載JDK。你可以從Oracle官方網(wǎng)站上下載JDK,下載網(wǎng)址為:https://www.oracle.com/java/technologies/javase-downloads.html
找到適用于Linux的版本并下載。下載完成后,將JDK安裝包移動到Linux的某個目錄下,并解壓縮。
“`bash
tar zxvf jdk-[version]-linux-x64.tar.gz
“`
在上述命令中,”[version]”代表你下載的JDK版本號。例如,如果你下載了JDK 8u251,則上述命令應該寫作”tar zxvf jdk-8u251-linux-x64.tar.gz”。
步驟三:設置環(huán)境變量
安裝JDK后,你需要將它添加到系統(tǒng)的環(huán)境變量中。你可以使用以下命令來設置環(huán)境變量:
“`bash
export JAVA_HOME=/path/to/your/jdk
export PATH=$JAVA_HOME/bin:$PATH
“`
在上述命令中,”/path/to/your/jdk”代表JDK所在的路徑。例如,如果你的JDK安裝在”/usr/java/jdk1.8.0_251″目錄下,則上述命令應該寫作:
“`bash
export JAVA_HOME=/usr/java/jdk1.8.0_251
export PATH=$JAVA_HOME/bin:$PATH
“`
一旦你運行了以上命令,就會將JDK添加到系統(tǒng)環(huán)境變量中。你可以使用以下命令檢查是否已經(jīng)完成這一步:
“`bash
echo $JAVA_HOME
“`
如果命令輸出了JDK所在的路徑,則表示設置環(huán)境變量成功。
步驟四:檢查JDK是否成功安裝
最后一步是檢查JDK是否已經(jīng)成功地安裝。你可以使用以下命令來檢查:
“`bash
javac -version
“`
該命令會輸出JDK版本信息。如果當前系統(tǒng)中已經(jīng)成功安裝了JDK,你將會在終端看到類似如下輸出信息:
“`bash
javac 1.8.0_251
“`
如果你看到了上述信息,那么你現(xiàn)在已經(jīng)可以愉快地在Linux上進行Java編程了。
結(jié)束語:
JDK是Java開發(fā)中必不可少的工具,而在Linux上,我們可以很方便地將JRE轉(zhuǎn)換為JDK。但是,在轉(zhuǎn)換之前,我們需要確認當前系統(tǒng)是否已經(jīng)安裝了JRE,并且需要從Oracle官方網(wǎng)站上下載JDK安裝包并解壓縮。我們需要設置環(huán)境變量并檢查JDK是否已經(jīng)成功地安裝。上述步驟可以幫助你將Linux上的JRE轉(zhuǎn)換為JDK,讓你能夠更好地進行Java編程。
成都網(wǎng)站建設公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設、網(wǎng)站制作、網(wǎng)頁設計及定制高端網(wǎng)站建設服務!
JRE和JDK的區(qū)別是什么?
1、面向人群不同:
JDK是面向開發(fā)人員使用的SDK。
JRE是Java Runtime Enviroment是指Java的運行環(huán)境,是面向Java程序的使用者。
2、重要程度不同:
JRE的地位就象一臺悉殲差PC機一樣,編寫的Java程序必須要JRE才能運行。只要你的電腦安裝了JRE,就可以正確運行Jav a應用程序。
3、安裝位置不同:
如果安裝JDK,電腦有兩套JRE,一套位改悶于 \jre 另外一套位于 C:\Program Files\Java\j2re1.4.1_01 目錄下。
如果安裝JRE,會在 C:\Program Files\Java 目錄下安裝唯睜皮一的一套JRE。
參考資料來源:
百度百科-jdk
參考資料來源:
百度百科-jre
除了JRE和JDK,還有JVM,我們把這三個一起來說一下
JVM
JVM是Java Virtual Machine(
Java虛擬機
)的縮寫,它是整個java實現(xiàn)跨平臺的最核心的部分,所有的java程序會首先被編譯為.class的類文件,這種類文件可以在虛擬機上執(zhí)行,也就是說class并不直接與機器的操作系統(tǒng)相對應,而是經(jīng)過虛擬機間接與操作系統(tǒng)交互,由虛擬機將程序解釋給本地系統(tǒng)執(zhí)行。 JVM對上層的Java源文件是不關(guān)心的,它關(guān)注的只是由源文件生成的類文件(.class文件)。
JRE
JRE是java runtime environment(
java運行環(huán)境
)的縮寫。光有JVM還不能讓class文件執(zhí)行,因為在解釋class的時候JVM需要調(diào)用解釋所需要的類庫lib。在JDK的安裝目錄里你可以找到jre目錄,里面有兩個文件夾bin和lib,在這里可以認為bin里的就是jvm,lib中則是jvm工作所需要的類庫,而jvm和lib和起來就稱為jre。所以,在你寫完java程序編譯成.class之后,你可以把這個.class文件和jre一起打包燃則發(fā)給朋友,這樣你的朋友就可以運行你寫程序了(jre里有運行.class的java.exe)。JRE是Sun公司發(fā)布的一個更大的系統(tǒng),它里面就有一個JVM。JRE就與具體的CPU結(jié)構(gòu)陵段基和操作系統(tǒng)有關(guān),是運行Java程序必不可少的(除非用其他一些編譯環(huán)境編譯成.exe可執(zhí)行文件……),JRE的地位就象一臺PC機一樣,我們寫好的Win32應用程序需要操作系統(tǒng)幫我們運行,同樣的,
我們編寫的Java程序也必須要JRE才能運行
。
JDK
JDK是java development kit(
java開發(fā)工具包
)尺謹?shù)目s寫。每個學java的人都會先在機器上裝一個JDK,那 讓我們看一下JDK的安裝目錄。在目錄下面有六個文件夾、一個src類庫源碼壓縮包、和其他幾個聲明文件。其中,真正在運行java時起作用的是以下四個文件夾:bin、include、lib、jre?,F(xiàn)在我們可以看出這樣一個關(guān)系,
JDK包含JRE,而JRE包含JVM
。
bin:最主要的是編譯器(javac.exe)
include:java和JVM交互用的頭文件
lib:類庫
jre:java運行環(huán)境
(注意:這里的bin、lib文件夾和jre里的bin、lib是不同的)總的來說
JDK是用于java程序的開發(fā),而jre則是只能運行class而沒有編譯的功能
。eclipse、idea等其他IDE有自己的編譯器而不是用JDK bin目錄中自帶的,所以在安裝時你會發(fā)現(xiàn)他們只要求你選jre路徑就ok了。
JDK,JRE,JVM三者關(guān)系概括如下:
JDK
是java
程序開發(fā)時用
的
開發(fā)工具包,其內(nèi)部也有java運行環(huán)境JRE。
JRE
是java
程序運行時需要
的
運行環(huán)境,就是說如果你光是運行java程序而不是去搞開發(fā)的話,只安裝JRE就能運行已經(jīng)存在的java程序了。
JDk、JRE內(nèi)部都包含java虛擬機JVM
,java虛擬機內(nèi)部包含許多應用程序的類的解釋器和類加載器等等。
針談銷晌對Java語言的初學者,詳細介紹初學者對于Java的JDK、JRE、JVM之間的關(guān)系,幫助初學者含鋒能夠理清楚斗亂它們各自的作用和應用范圍。
JRE: Java Runtime Environment
JDK:Java Development Kit
JRE顧名思義是java運行時環(huán)境,包含了java虛擬機,java基礎(chǔ)類庫。是使用java語言編寫的程序運團返行所需要的軟件環(huán)境,是提供給想運行java程序的用戶使用的。
JDK顧名思義坦或李是java開發(fā)工具包,是程序員使用java語言編寫java程序所需的開發(fā)工具包,是提供給程序員使用的。JDK包含了JRE,同時還包含了編譯java源碼的編譯器javac,還包含了很多java程序調(diào)試和分析的工具:jconsole,jvisualvm等工具軟件,還包含了java程序編寫所需的文檔和demo例子程序。
如果你需要運行java程序,只需安裝JRE就可以了。如果你需要編寫java程序,需要安裝JDK。
JRE根據(jù)不同操作系統(tǒng)(如:windows,linux等)和不同JRE提供商(IBM,ORACLE等)有很多版本,最讓遲常用的是Oracle公司收購SUN公司的JRE版本。
6. 初識java基礎(chǔ),快速了解JDK和正返汪JRE和JVM的作用和世滲區(qū)別,可舉仔以節(jié)省
阿里云Linux服務器安裝jdk總是不成功,網(wǎng)上找了好多方法都不行,誰能幫幫忙,不勝感激.
云服務器不是很清楚,可能和物理機有區(qū)別
這個是本人的JDK配置文檔,可以給你參考下,根據(jù)你的需求,操作1~4即可.
$ getconf LONG_BIT
如無特殊說明,以下操作均是root用戶操作
1) 創(chuàng)建java目錄
# mkdir /usr/java
2) sh安裝jdk….bin到java目錄
# sh /tmp/jdk-6u45-linux-x64.bin
# mv jdk1.6.0_45 latest
3) 修改/etc/profile,加入環(huán)境變量
export JAVA_HOME=/usr/java/latest
export CLASSPATH=.:/usr/java/latest
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export CLASSPATH=.:$JAVA_HOME/lib:$CLASSPATH
4) source環(huán)境變量使之生效
. /etc/profile
5) 設置java和javac軟鏈接
/usr/in/alternatives –install /usr/bin/java java /usr/java/latest/bin/java 20230
/usr/in/alternatives –install /usr/bin/javac javac /usr/java/latest/bin/javac 20230
6) 指定java和javac路徑
/usr/in/alternatives –config java
/usr/in/alternatives –config javac
7) java和javac路徑確認
/usr/in/alternatives –display java
/usr/in/alternatives –display javac
8) java和javac測試
$ cat HellowWorld.java
public class HellowWorld{
public static void main(String args){
System.out.println(“Hello java World ! “);
}
}
$ ls
HellowWorld.java
$ javac HellowWorld.java
$ ls
HellowWorld.class HellowWorld.java
$ java HellowWorld
Hello java World !
linux jre 轉(zhuǎn)jdk的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于linux jre 轉(zhuǎn)jdk,Linux上如何將JRE轉(zhuǎn)換成JDK?,JRE和JDK的區(qū)別是什么?,阿里云Linux服務器安裝jdk總是不成功,網(wǎng)上找了好多方法都不行,誰能幫幫忙,不勝感激.的信息別忘了在本站進行查找喔。
創(chuàng)新互聯(lián)(cdcxhl.com)提供穩(wěn)定的云服務器,香港云服務器,BGP云服務器,雙線云服務器,高防云服務器,成都云服務器,服務器托管。精選鉅惠,歡迎咨詢:028-86922220。
網(wǎng)站欄目:Linux上如何將JRE轉(zhuǎn)換成JDK?(linuxjre轉(zhuǎn)jdk)
網(wǎng)頁路徑:http://m.5511xx.com/article/ccsipge.html


咨詢
建站咨詢
