安裝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 |
安全工具 - 密鑰和證書管理工具 |
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 啓動命令行工具 |
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