jdk目錄 及其 作用

原文鏈接:https://blog.csdn.net/u012965203/article/details/81356196

安裝JDK1.7後路徑下目錄文件有哪些及功能介紹

要想編譯和運行Java程序,離不開Java的編譯和運行環境。Sun公司提供了自己的一套Java開發環境,通常稱爲JDK(Java Development Kit,Java開發工具集)。

 JDK目錄說明:

bin目錄 包含一些用於開發Java程序的工具,例如:編譯工具(javac.exe)、運行工具 (java.exe) 、打包工具 (jar.exe)等。
db目錄 純Java開發的數據可 Derby,是一個開源的100%Java開發的關係數據庫。
include目錄 C語言的頭文件,用於支持Java程序設計。
jre目錄 Java運行時環境的根目錄。
jre\bin目錄 包含Java平臺所使用工具和類庫的可執行文件和DLL文件。
jre\lib目錄 Java運行時環境所使用的核心類庫。
lib目錄 包含開發Java程序所使用的類庫文件。
src.zip 歸檔的Java源代碼

 bin目錄部分說明(基本工具):

javac.exe 基本工具 - Java語言編譯器, 將Java源代碼轉換成字節碼
java.exe 基本工具 - Java應用程序啓動器,直接從類文件執行Java應用程序字節代碼
javadoc.exe 基本工具 - Java API 文檔生成器,從源碼註釋中提取文檔
apt.exe  基本工具 - java 註釋處理器
appletviewer.exe 基本工具 - java applet 小程序瀏覽器,一種執行HTML文件上的Java小程序的Java瀏覽器
jar.exe 基本工具 - java文件壓縮打包工具 
jdb.exe 基本工具 - Java 調試器,debugger,查錯工具
javah.exe 基本工具 - C 頭文件和stub生成器,用於寫本地化方法,例如生產JNI樣式的頭文件。產生可以調用Java過程的C過程,或建立能被Java程序調用的C過程的頭文件
javap.exe 基本工具 - class文件反編譯工具,顯示編譯類文件中的可訪問功能和數據,同時顯示字節代碼含義
keytool.exe 安全工具 - 管理密鑰庫和證書.
jarsigner.exe 安全工具 - 生產和校驗JAR簽名
policytool.exe 安全工具 - 有用戶界面的規則管理工具 
kinit.exe.exe  安全工具 - 用於獲得和緩存網絡認證協議Kerberos 票證的授予票證
klist.exe.exe 安全工具 - 憑據高速緩存和密鑰表中的 Kerberos 顯示條目
ktab.exe.exe 安全工具 - 密鑰和證書管理工具
native2ascii.exe Java國際化工具 - 將文本轉化爲 Unicode Latin-1。詳情參考http://java.sun.com/javase/6/docs/technotes/tools/windows/native2ascii.html 
rmic.exe  遠程方法調用工具 - 生成遠程對象的stubs and skeletons(存根和框架)
rmid.exe 遠程方法調用工具 - Java 遠程方法調用(RMI:Remote Method Invocation) 活化系統守護進程
rmiregistry.exe 遠程方法調用工具 - Java 遠程對象註冊表 
serialver.exe 遠程方法調用工具 - 返回類的 serialVersionUID
tnameserv.exe Java IDL and RMI-IIOP 工具 - Provides access to the naming service
idlj.exe Java IDL and RMI-IIOP 工具 - 生產映射到OMG IDL接口可以使Java應用程序使用CORBA的.java文件 
servertool.exe Java IDL and RMI-IIOP 工具 - 爲應用程序提供易於使用的接口用於註冊,註銷,啓動,關閉服務器 
pack200.exe Java 部署工具 - 使用java gzip壓縮工具將JAR文件轉換爲壓縮的pack200文件,生產打包文件是高度壓縮的JAR包,可以直接部署,減少下載時間 
unpack200.exe  Java 部署工具 - 解包pack200文件爲JARs
htmlconverter.exe Java 插件工具 - Java Plug-in HTML轉換器 htmlconverter -gui 可以啓動圖形界面 
javaws.exe  Java web 啓動工具 - Java web 啓動命令行工具
jvisualvm.exe  Java 故障檢修,程序概要分析,監視和管理工具 - 一個圖形化的Java虛擬機,不說了 大家研究一下就發現太酷了.這是想了解JVM的人的神器http://java.sun.com/javase/6/docs/technotes/guides/visualvm/index.html
jconsole.exe Java 故障檢修,程序概要分析,監視和管理工具 -java監視臺和管理控制檯,圖形界面的功能太強大了,運行一下就知道 ,不想多說,看了就知道 
schemagen.exe Java web 服務工具 - Java構架的XML Schema生成器
wsgen.exe  Java web 服務工具 - 生成 JAX-WS 
wsimport.exe Java web 服務工具 - 生成 JAX-WS
xjc.exe Java web 服務工具 - 綁定編譯器
jps.exe 監視工具 - JVM Process Status 進程狀態工具。列出目標系統的HotSpot JJVM , 監視Java虛擬機的性能,不支持Windows 98 和Windows ME 平臺 
jstat.exe 監視工具 - 按照命令行的具體要求記錄和收集一個JVM的性能數據 
jstatd.exe 監視工具 - JVM jstat 的守護進程
jinfo.exe 故障檢測和修理工具 - 配置或打印某個Java進程VM flag
jinfo.exe 故障檢測和修理工具 - 配置或打印某個Java進程VM flag
jhat.exe 故障檢測和修理工具 - 堆儲存查看器
jmap.exe 故障檢測和修理工具 - Java內存圖
jsadebugd.exe  故障檢測和修理工具 - Java 的 Serviceability Agent Debug的守護進程
jstack.exe 故障檢測和修理工具 - Java堆棧跟蹤 
jrunscript.exe Java腳本工具 - 運行腳本 

 

JDK中rt.jar、tools.jar和dt.jar作用

rt.jar {Java_Home}/jre/lib/ JAVA基礎類庫,也就是你在java doc裏面看到的所有的類的class文件
dt.jar {Java_Home}//lib/ 運行環境的類庫
tools.jar {Java_Home}//lib/ 工具類庫,編譯和運行需要的都是toos.jar裏面的類分別是sun.tools.java.*; sun.tools.javac.*

 

 

其他參考:

https://www.cnblogs.com/sunxucool/p/3489314.html

 

https://www.cnblogs.com/feichangnice/p/7819118.html

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章