當前位置:首頁 » 電腦資訊 » jdk為什麼有兩個文件包

jdk為什麼有兩個文件包

發布時間: 2022-05-30 03:29:55

1. 為何在JDK安裝路徑下存在兩個JRE

"兩個jre"和"三個lib"的功能簡單扼要的解釋
�0�2�0�2�0�2 安裝JDK後,Java目錄下有jdk和jre兩個文件夾,但jdk下還有一個jre文件夾,而且這個jre比前面那個jre在bin目錄下多了個server文件夾!�0�2
�0�2�0�2�0�2 普通用戶裝jre即可。開發人員需要安裝jdk,其中包括jre。所以jdk目錄下包括jre目錄。兩個jre大體相同,有細微的差別。�0�2
�0�2�0�2�0�2 兩套 jre ,是針對不同的工作職責!不同的 jre 負責各自范圍的內容。�0�2
�0�2�0�2�0�2 當用戶只需要執行 java 的程序時,那麼C:\Program Files\Java\jre1.5.0_08的 jre 就 ok !�0�2
�0�2�0�2�0�2 當用戶是 java 程序員,則需要 java 開發環境。編譯時,系統就會優先去找C:\Program Files\Java\jdk1.5.0_08\bin下的「 java 、 javac 」這些命令所在目錄或者他們的父目錄的 jre 。即開發環境下運行的是 jdk 下的 jre 。
再說三個lib目錄:�0�2
�0�2�0�2�0�2 JDK下的lib包括java開發環境的jar包,是給JDK用的,例如JDK下有一些工具,可能要用該目錄中的文件。例如,編譯器等。�0�2
�0�2�0�2�0�2 JRE下的lib只是運行java程序的jar包,是為JVM運行時候用的。包括所有的標准類庫,和擴展類。�0�2
�0�2�0�2�0�2 JDK下的JRE下的lib是開發環境中,運行時需要的jar包。最典型的就是導入的外部驅動jar包。因為編譯時,系統找的是jdk下的jre。而不是最外層的jre。�0�2
-----------------------------------------�0�2
�0�2�0�2�0�2 最後我在這里補充幾點:�0�2
�0�2�0�2�0�2 1. 在使用Eclipse的時候不需要指定的CLASSPATH,Eclipse會自己搜索.�0�2
�0�2�0�2�0�2 2. 獨立目錄下的jre是通用jre,安裝時是可選的(選擇了,則會覆蓋已有版本)。jdk目錄下的jre則是必須的。如果你在eclipse里指定jdk的路徑(jre的路徑不用你指定,會自己去找的),那麼用的就是這個jre。而java, web, start等,用的則是通用jre。

2. 為什麼安裝 jdk 時會有兩個 jre

安裝 JDK 時,會安裝一個專用 JRE,並且您可以選擇安裝一個公共副本。需要專用 JRE 才能運行 JDK 中包含的工具。
專用 JRE 沒有注冊表設置,並且完全包含在僅對 JDK 已知的 Java 目錄位置(通常位於 C:\Program Files\jdk1.7.0\jre)中。

3. JDK問題,有2個JDK包

JDK是Java開發環境,jre是Java程序運行環境,JDK包括了jre的功能,所以只需要JDK就可以了。
關於jdk1.8不能運行程序而jdk1.6可以的問題,一般是因為程序調用的類或者方法過時甚至禁用了,因為高版本的jdk會對一些常用的類或者方法進行優化或者乾脆用更好的方法或者類來代替過時的方法或者類。最典型的例子就是jdk1.6版本關於日期Date中的許多方法的禁用。。。
所以,首先必須確定你的程序是否調用了過時方法或者已經禁用的類。。
如果不是上述問題,那麼我就不清楚了。。希望可以幫到你。。

4. 現在的JDK為什麼有兩個jre

一個jre是放在jdk文件夾下面的,這個是開發使用的jre.
一個是供系統其他java應用使用的jre使用的。

5. Java jdk中目錄中兩個 java.exe疑問 不包括單獨那套jre里的哦!!!

java.exe 是用來運行*.class文件的,就是java編譯好的文件 , 所以jdk和jre都要有 . jdk是Java開發工具包 , jre是Java運行環境 你可以去jre裡面看 沒有一個叫javac.exe的文件 . 因為javac是編譯工具 , 所以在jre運行環境裡面沒有! 希望對你有所幫助

6. 安裝JDK時有jre和jdk這兩個目錄,分別的作用是什麼

簡單的說,JRE是java的運行環境,裡麵包含了運行j2se程序需要用到的類包還有java虛擬機;
JDK是整個java開發的工具包,裡面也有jre,但是還包括開發java程序所需要的一些開發工具,例如javac.exe(編譯程序)、java.exe(運行程序)、jar.exe(打包工具)等等。
如果你需要開發,那就要用到jdk了;如果你只是需要運行已有的java程序,那隻需要jre就夠了。

只是簡單的說明,希望能幫助到你。

7. 在官網下的jdk解壓縮只有2個文件夾 正常安裝了嗎

下載後安裝才行,下載後只有一個可以行的exe。

1、安裝包下載完成後,雙擊安裝包進行安裝,安裝路徑可以使用默認路徑,這里改為D:Program FilesJava。
2、安裝完成後,還需要進行環境變數的配置,在系統環境變數的用戶變數裡面添加一個變數名為JAVA_HOME環境變數。
3、在JAVA_HOME的變數值處填寫上JDK安裝目錄的bin文件夾的路徑,此處為D:Program FilesJavajdk1.7.0_79。
4、再添加一個變數名為Path的變數,變數值填寫為%JAVA_HOME%in;。

8. jdk安裝詳解 我在安裝的時候出現了兩個路徑,第二個路徑應該怎麼辦是默認還是

1、首先下載JDK1.8(多少版本自己決定),將.exe文件下載到D:jdk1.8下面。

9. jdk安裝安裝完後的JAVA文件夾內有兩個JDK的文件夾,配置環境變數時要選哪個

打開文件夾進入BIN目錄,如果BIN目錄下,都存在java和javac兩個應用程序,那麼配置環境變數則任意選擇一個,否則只選擇有這兩個文件的目錄。

熱點內容
免稅煙為什麼比店裡便宜 發布:2025-05-20 10:50:24 瀏覽:923
孩子知道為什麼要讓你讀書而不讓你玩游戲 發布:2025-05-20 10:38:10 瀏覽:977
為什麼早教對孩子傷害大 發布:2025-05-20 10:07:38 瀏覽:159
蒼蠅為什麼眼睛是紅色或綠色的呢童話故事 發布:2025-05-20 10:06:54 瀏覽:348
糯米粉做出來的東西為什麼有點苦 發布:2025-05-20 10:02:02 瀏覽:7
女人為什麼喜歡男人的jj 發布:2025-05-20 09:56:03 瀏覽:426
為什麼感覺喉嚨處惡心有東西 發布:2025-05-20 09:18:38 瀏覽:160
手機為什麼刪不掉信息qq微信 發布:2025-05-20 09:16:43 瀏覽:333
為什麼會有小米生態鏈模式 發布:2025-05-20 08:49:20 瀏覽:247
表格填充顏色為什麼會遮線 發布:2025-05-20 08:43:12 瀏覽:331