我注意到JRE和JDK之間的rt.jar大小不同。 它在JDK中更大。爲什麼這樣?JRE和JDK之間的rt.jar大小不同
1
A
回答
3
JDK還包含其他API的實現,它提供了對編譯器的編程訪問權限的javax.tools
API。如果您對更多內容感到好奇,只需使用一些ZIP工具提取JAR並比較內容。
-1
與JRE版本相比,JDK版本中有更多文件。
+0
downvote的任何原因? – 2013-09-20 17:28:15
4
IIRC,主要是JDK版本包含更多調試信息。
似乎有相同數量的文件的兩個:
C:\Program Files\Java>jdk1.6.0_21\bin\jar.exe tf jdk1.6.0_21\jre\lib\rt.jar | wc -l
17036
C:\Program Files\Java>jdk1.6.0_21\bin\jar.exe tf jre6\lib\rt.jar | wc -l
17036
相關問題
- 1. jdk和jre 7之間的區別是什麼?
- 2. 找不到JRE的JDK
- 3. jdk 1.6和jdk 1.7之間的區別?
- 4. Java JDK和JRE版本
- 5. 日食和JRE/JDK問題
- 6. Java組件之間的區別(JRE,JDK,JVM,JIT,javac)?
- 7. 對jdk1.7/jre/lib/rt.jar的訪問限制
- 8. JBoss 7.1.1:將jre的rt.jar添加到classpath
- 9. 爲什麼JDK 1.4和1.5之間的輸出不同?
- 10. iphone和三星銀河之間的不同字體大小
- 11. NAnt和VS/MSBuild之間的輸出文件大小不同
- 12. 使用JRE VS JDK
- 13. 如何更新JRE和jdk的
- 14. JDK附帶的JRE與獨立的JRE包含的JRE
- 15. Eclipse的JRE或JDK缺少
- 16. JVM和JRE之間的差異
- 17. 包含在JDK中的JRE不能用作公共JRE?
- 18. 爲什麼JRE的下載大小差別如此之大?
- 19. 我是否需要jdk和jre?
- 20. 日食重新安裝JRE和JDK
- 21. ipa大小和項目大小之間的巨大差異
- 22. Mac jre/jdk 1.7不能正常工作
- 23. JDK作爲Zip文件只有不JRE
- 24. JDK包含src.zip,但JRE不包含
- 25. Flex和Flash之間的大小差異?
- 26. 如何縮小JRE的大小?
- 27. Leiningen是否需要JDK/JRE?
- 28. 爲什麼JDK包含JRE?
- 29. 交叉編譯JRE/JDK
- 30. JDK/JRE爲I.Mx6選擇(ARM)
貌似'javax.tools'在兩個JRE和JDK'rt.jar's – 2010-10-06 17:30:19
@湯姆:界面,是的,但不是執行。我會澄清答案。我相信, – BalusC 2010-10-06 17:31:38
的實現將在'tools.jar'中。 – 2010-10-06 17:54:02