jvm與jre的區(qū)別和聯(lián)系 JVMJREJDK這些東西到底是什么?
JVMJREJDK這些東西到底是什么?Jdk包含jre,jre包含jvm。Jdk是用來開發(fā)java代碼的,包括一些java庫文件,供你用來寫代碼。有一個javac命令需要編譯。java文件轉(zhuǎn)換成。類文
JVMJREJDK這些東西到底是什么?
Jdk包含jre,jre包含jvm。Jdk是用來開發(fā)java代碼的,包括一些java庫文件,供你用來寫代碼。有一個javac命令需要編譯。java文件轉(zhuǎn)換成。類文件。jr
jdk優(yōu)點作用?
Jdk是一個JAVA開發(fā)編譯環(huán)境,包含很多類庫,即jar包和jr
jvm可以跨平臺嗎?
Jvm不能跨平臺。JVM是編譯好的機器碼,不能跨平臺。不同的平臺需要安裝相應(yīng)的版本才能運行,但是JVM是一個 "橋梁與建筑實現(xiàn)跨平臺。它將Java字節(jié)碼文件翻譯成機器碼,以確保Java s跨平臺。
Java和跨平臺不是說java語言本身具有跨平臺的特性,而是說有不同的平臺可以讓java運行,這個運行環(huán)境就是jr
jdk配置是什么?
Jdk是java語言的軟件開發(fā)工具包,主要用于移動設(shè)備和嵌入式設(shè)備上的Java應(yīng)用。
Jdk是整個java開發(fā)的核心,包括JAVA運行環(huán)境(JVM JAVA系統(tǒng)類庫)和JAVA工具。
Jdk配置:
安裝
從sun 的網(wǎng)站。
打開終端,使用cd命令進入jdk所在的目錄,執(zhí)行copy命令。
sudo cp /usr
也就是將jdk復(fù)制到/usr目錄。
然后輸入/usr目錄。
cd /usr
行力
chmod x
執(zhí)行安裝命令
(文件名)
如果出現(xiàn)錯誤,您可以切換到root,suroot,然后執(zhí)行安裝命令。
安裝成功會在/usr目錄下生成jdk1.6.0_07目錄,這是jdk的安裝目錄。
重啟電腦,打開終端,輸入java -version。
如果顯示java的版本信息,說明安裝成功。
配置
成功安裝后,需要配置Jdk環(huán)境變量。
使用cd命令進入/etc目錄。
sudo vi配置文件
也就是說,執(zhí)行編輯配置文件命令。
在umas k022之前添加以下內(nèi)容::
導(dǎo)出JAVA_HOM:/usr/jdk1.6.0_21/bin
導(dǎo)出類路徑。/:/usr/JDK 1 . 6 . 0 _ 21/lib:/usr/JDK 1 . 6 . 0 _ 21/JRE/lib
保存以退出并重新啟動計算機。
測試
新建的
公共類測試{
公共靜態(tài)void main(String[] args){
你好,歡迎來到Linux世界!#34)
}
}
在終端使用cd命令輸入目錄,然后輸入。
javac
java測試
中頻輸出
你好,歡迎來到Linux世界!
說明配置成功了!
如果編譯失敗,你可以重啟系統(tǒng)。
注意
Linux初學(xué)者可能不熟悉用vi命令編輯概要文件。
如果sudo vi配置文件在進入編輯文件后出現(xiàn)。
按ENTER鍵或鍵入命令繼續(xù)
按回車鍵。
然后按方向鍵 "羽絨 "直到上一行umas k022。
按字母o進入編輯狀態(tài)。
輸入環(huán)境變量的內(nèi)容。
回車,按ESC幾次,直到聽到#34嗶聲#34,然后回車。
:x
返回
保存并退出。
至此,Linux jdk環(huán)境變量配置完成。
如果您在安裝完成時在終端輸入:java -version,將不會顯示當前的安裝版本
您需要卸載原始版本。
Yum-y刪除ltjava版本gt
例如:centos版本
[/]# yum-y remove Java-1 . 4 . 2-gcj-compat卸載它。
[ soft]# chmod 700 jdk-1_5_0_
[軟]#。/jdk-1_5_0_
[軟]# mv jdk1.5.0_13/ /usr/local/
為了便于將來升級,建立了軟鏈接。
[local]# ln-s/usr/local/JDK 1 . 5 . 0 _ 13//usr/local/JDK
定義環(huán)境變量
[本地]# vi /etc/profileexportJAVA_HOME/usr/local/jdk
導(dǎo)出路徑$ PATH : $ JAVA _ HOME/bin
export class path . : $ JAVA _ HOM: $ JAVA _ HOM: $ JAVA _ HOME/lib/tools . jar
好了,java環(huán)境現(xiàn)在已經(jīng)配置好了。
通用基本工具
Javac:Java源代碼編譯器,將Java源代碼轉(zhuǎn)換成字節(jié)碼。
Java: Java解釋器,直接來自字節(jié)碼文件,也稱為類文件。用于執(zhí)行Java應(yīng)用程序的字節(jié)代碼。
Appletviewer.exe Java小程序瀏覽器:appletviewer命令可以在沒有萬維網(wǎng)瀏覽器環(huán)境的情況下運行小程序。
Jar:java應(yīng)用程序打包工具,可以將多個類文件合并成一個Jar歸檔文件。
Javadoc:Java API文檔生成器從Java源代碼注釋中提取文檔,生成API文檔的HTML頁面。
Jdb:Java調(diào)試器,可以逐行執(zhí)行程序,設(shè)置斷點,檢查Md變化。
Jps:查看Java虛擬機進程列表。