成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

深入剖析Java運行環境組成

開發 后端
Java運行環境是運行JAVA程序所必須的環境的集合,包含JVM標準實現及Java核心類庫,即它包括Java虛擬機、Java平臺核心類和支持文件。它不包含開發工具--編譯器、調試器和其它工具。

本文向大家簡單介紹一下Java運行環境,JRE為JavaRunTimeEnvirment的簡稱,JavaRuntimeEnvironment(包括JavaPlug-in)是Sun的產品,包括兩部分:JavaRuntimeEnvironment和JavaPlug-inJavaRuntimeEnvironment(JRE)是可以在其上運行、測試和傳輸應用程序的Java平臺。

Java運行環境介紹

  JRE(JavaRuntimeEnvironment,Java運行環境),運行JAVA程序所必須的環境的集合,包含JVM標準實現及Java核心類庫。

  JRE為JavaRunTimeEnvirment的簡稱,JavaRuntimeEnvironment(包括JavaPlug-in)是Sun的產品,包括兩部分:JavaRuntimeEnvironment和JavaPlug-inJavaRuntimeEnvironment(JRE)是可以在其上運行、測試和傳輸應用程序的Java平臺。它包括Java虛擬機、Java平臺核心類和支持文件。它不包含開發工具--編譯器、調試器和其它工具。JRE需要輔助軟件--JavaPlug-in--以便在瀏覽器中運行applet。

  JavaPlug-in軟件允許Javaapplet和JavaBeans組件在使用Sun的JavaRuntimeEnvironment(Java運行環境)的瀏覽器中運行,而不是在使用缺省的Java運行環境的瀏覽器中運行。JavaPlug-in可用于NetscapeNavigator和MicrosoftInternetExplorer。

  J2RE是Java2RuntimeEnvironment,即Java運行環境,有時簡稱JRE。如果你只需要運行Java程序或Applet,下載并安裝它即可。如果你要自行開發Java軟件,請下載JDK。在JDK中附帶有JRE。注意由于Microsoft對Java的支持不完全,請不要使用IE自帶的虛擬機來運行Applet,務必安裝一個JRE或JDK。

Java運行環境版本管理

  Java的解決辦法是每個程序自己攜帶一套JRE。

  我的機器上已經被安裝了好多套JRE和JDK了(JDK包括了同版本的Java運行環境,此外還包括有編譯器和其它工具),它們分別是:

  BEAWeblogicServer7。0自帶一套JDK1。3。1_02

  我下載了一套最新的JDK1。4。1_02

  JBuilder9自帶一套JKD1。4。1_02

  Oracle8。1。7自帶一套JRE1。1。7

  RationRose自帶一套JDK1。3

  DreamWeaver自帶一套JDK1。3

  6套JRE,每套JRE都被各自安裝到不同的目錄,不會互相影響。當在控制臺執行java。exe,操作系統尋找JRE(Java運行環境)的方式如下:

  先找當前目錄下有沒有JRE

  再找父目錄下有沒有JRE

  接著在PATH路徑中找JRE

  注冊表HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\JavaRuntimeEnvironment\查看CurrentVersion的鍵值指向哪個JRE

  最常用的是在PATH路徑中找JRE,一般情況下,自己的程序運行之前都會先在批處理文件里面臨時設置PATH,把自己用的JRE放到PATH路徑最前面,所以肯定會運行自己帶的JRE,不會造成版本混亂。
  
Java運行環境基礎類庫

  JRE自帶的基礎類庫主要是JRE\lib\rt。jar這個文件,包括了Java2平臺標準版的所有類庫。和JRE的版本一致。
  
Java運行環境類庫的查找方法和版本管理

  JRE中由ClassLoader負責查找和加載程序引用到的類庫,基礎類庫ClassLoader會到rt。jar中自動加載,其它的類庫,ClassLoader在環境變量CLASSPATH指定的路徑中搜索,按照先來先到的原則,放在CLASSPATH前面的類庫先被搜到,Java程序啟動之前建議先把PATH和CLASSPATH環境變量設好,OS通過PATH來找JRE,確定基礎類庫rt。

jar的位置,JRE的ClassLoader通過CLASSPATH找其它類庫。但有時候會出現這樣的情況,希望替換基礎類庫中的類庫,那么也可以簡單的通過-Djava。endrosed。path=…參數傳遞給java。exe,于是ClassLoader會先于基礎類庫使用java。endrosed。path參數指定路徑的類庫。因此Java的版本管理是非常簡單有效的,也許很原始,不過很好用,簡單就不容易出錯

【編輯推薦】

  1. 淺談Linux下Java運行環境的建立
  2. JAVA運行環境和J2EE運行環境的搭建
  3. Java編譯過程與c/c++編譯過程有何不同
  4. Java虛擬機發展回顧 為跨平臺而生
  5. Java虛擬機(JVM)中的內存設置詳解
責任編輯:佚名 來源: study365.cn
相關推薦

2010-07-06 14:20:41

UML時序圖

2011-07-11 17:38:42

JAVA

2009-10-21 10:05:30

VB.NET運行環境

2009-09-27 17:13:36

Hibernate V

2011-06-03 13:48:18

JavaScript重構

2009-07-06 10:44:45

JSP charset

2010-06-03 13:08:51

2009-09-14 15:12:40

LINQ to XML

2010-05-25 12:59:00

Subversion

2010-05-26 19:36:34

SVN目錄結構

2010-10-08 15:17:47

JavaScriptJava

2024-04-29 09:06:46

線程初始化源碼

2010-05-27 10:23:01

SVN文檔

2010-06-30 16:00:01

FTP協議

2009-09-25 09:36:55

Hibernate核心

2010-08-04 13:52:53

Flex事件機制

2010-06-12 14:35:46

UML對象圖

2010-05-27 12:58:07

SVN升級

2010-06-09 18:06:52

UML活動圖

2016-12-08 11:01:39

紅黑樹Java
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文在线播放 | 亚洲国产精品人人爽夜夜爽 | 97人人澡人人爽91综合色 | 免费观看毛片 | 91精品国产综合久久久久久丝袜 | 欧美一区二区三区在线 | 狠狠干夜夜草 | 日韩高清不卡 | 亚洲国产成人精品在线 | 欧美黄色一区 | 精品视频在线播放 | 久久av在线播放 | 免费观看一级特黄欧美大片 | 国产91丝袜在线18 | 手机av网 | 一区二区中文 | 精品国产一区二区三区久久 | 国产在线91 | 另类 综合 日韩 欧美 亚洲 | 天堂一区二区三区四区 | 国产成人99久久亚洲综合精品 | 麻豆久久久9性大片 | 日韩一区二区三区在线播放 | 99免费视频 | japanhdxxxx裸体 | www.蜜桃av| 精品一区二区三区在线观看 | 免费一区二区 | 日韩伦理一区二区 | 亚洲精品乱码久久久久久久久 | 欧美电影网 | 九九热九九 | 日韩精品一区二区三区在线播放 | 羞羞色在线观看 | 亚洲男女激情 | 精品久久久久久久久久久久久 | 久久欧美高清二区三区 | 欧美一区二区三区视频在线观看 | 日韩在线中文字幕 | 天堂免费看片 | 九色网址 |