Java|JDK 子資料夾用途(bin、include、jre、lib)

Photo by Mike on Pexels



安裝好 JDK 後,打開資料夾總不免疑惑裡面到底裝了些什麼


bin

Binary,裡面放二位元制的文件,例如 exe、dll、ocx 等執行檔。
環境變數中的 Path 變數需要指到這裡,後續才能使用裡面的 javac.exe 和 java.exe 等執行檔。



include

JDK 是透過 C 和 C++ 實現,啟動時會需要使用一些 C 語言的標頭檔(副檔名為 .h,於此不贅述),
故此資料夾是用來放這些標頭檔。


jre

Java Runtime Environment(Java執行環境),為 Java 執行環境的根目錄。
內含 JVM(Java Virtual Machine,Java虛擬機)、Java 執行啟動器、執行時使用的 lib、另一個 bin 資料夾。


lib

Library,內含 JDK 工具命令實際的執行程式。
bin 裡的執行檔大部份是執行 lib 中的程式。


src.zip

JDK 基礎類別庫的程式碼,也就是我們開發時常用的 java.lang... 等等。





- References -




留言