這裡先看一看就好,後面會實際操作,這裡做紀錄,忘了再回來看...常做就會了,不用背它喔!
JAVA 全部的命令
JAVA 常用的命令與用法
javac:Java編譯器,將Java源代碼換成位元碼(或稱:字節碼)。
用法:javac <options選項> <source files來源檔案>
<options選項>如下:
-g 生成所有調試信息
-g:none 生成沒有調試信息
-g:{lines,vars,source}只生成一些調試信息
-nowarn 不生成警告
-verbose 輸出關於編譯器正在做什麼的消息
-deprecation 使用不推薦使用的API的輸出源位置
-classpath <path> 指定在哪裡查找用戶類文件和註釋處理器
-cp <path> 指定在哪裡查找用戶類文件和註釋處理器
-sourcepath <path> 指定在哪裡可以找到輸入源文件
-bootclasspath <path>覆蓋引導類文件的位置
-extdirs <dirs> 覆蓋已安裝擴展的位置
-endorseddirs <dirs> 覆蓋認可標準路徑的位置
-proc:{none,only} 控制註釋處理和/或編譯是否完成。
-processor <class1> [,<class2>,<class3> ...]要運行的註釋處理器的名稱;繞過默認發現過程
-processorpath <path> 指定查找註釋處理器的位置
-parameters 生成用於方法參數反射的元數據
-d <directory> 指定放置生成的類文件的位置
-s <directory> 指定放置生成的源文件的位置
-h <directory> 指定放置生成的本地頭文件的位置
-implicit:{none,class} 指定是否為隱式引用的文件生成類文件
-encoding <encoding> 指定源文件使用的字符編碼
-source <release> 提供與指定版本的源兼容性
-target <release> 為特定的VM版本生成類文件
-profile <profile> 檢查所使用的API是否在指定的配置文件中可用
-version 版本信息
-help 打印標準選項的概要
-Akey [= value] 傳遞給註釋處理器的選項
-X 打印非標準選項的概要
-J <flag> 將<flag>直接傳遞給運行時系統
-Werror 如果發生警告,則終止編譯
@ <filename> 從文件讀取選項和文件名
範例:C:\>javac c:\a\HelloWorld.java
說明:C:\>編譯 絕對路徑下的HelloWorld.java
java: java解釋器,從java的類文件(字節碼文件 ***.class)執行應用程序。
用法: java [-options選項] class [args...]
(執行類別)
或 java [-options選項] -jar jarfile [args...]
(執行 jar 檔案)
[-options選項]如下:
-d32 使用 32 位元資料模型 (如果有的話)
-d64 使用 64 位元資料模型 (如果有的話)
-client 選取 "client" VM
-server 選取 "server" VM
預設的 VM 為 client.
-cp <目錄及 zip/jar 檔案的類別搜尋路徑>
-classpath <目錄及 zip/jar 檔案的類別搜尋路徑>使用 ; 區隔的目錄、JAR 存檔以及 ZIP 存檔清單來搜尋類別檔案。
-D<name>=<value> 設定系統屬性
-verbose:[class|gc|jni] 啟用詳細資訊輸出
-version 列印產品版本並結束
-version:<value>
警告: 此功能已不再使用,將會從未來版本中移除。
需要指定的版本才能執行
-showversion 列印產品版本並繼續
-jre-restrict-search | -no-jre-restrict-search
警告: 此功能已不再使用,將會從未來版本中移除。
在版本搜尋中包括/排除使用者專用 JRE
-? -help 列印此說明訊息
-X 列印非標準選項的說明
-ea[:<packagename>...|:<classname>]
-enableassertions[:<packagename>...|:<classname>] 啟用含指定詳細程度的宣告
-da[:<packagename>...|:<classname>]
-disableassertions[:<packagename>...|:<classname>] 停用含指定詳細程度的宣告
-esa | -enablesystemassertions 啟用系統宣告
-dsa | -disablesystemassertions 停用系統宣告
-agentlib:<libname>[=<options>]
載入原生代理程式程式庫 <libname>,例如 -agentlib:hprof
另請參閱 -agentlib:jdwp=help 與 -agentlib:hprof=help
-agentpath:<pathname>[=<options>] 使用完整路徑名稱載入原生代理程式程式庫
-javaagent:<jarpath>[=<options>] 載入 Java 程式語言代理程式,請參閱 java.lang.instrument
-splash:<imagepath> 顯示指定影像的軟體資訊畫面
javadoc: 根據Java源代碼及其說明語句生成對應的HTML文檔。
jar: 多用途的壓縮工具,是個java應用程序,可將多個java文件合併成單個jar歸檔文件。
jdb: java調試器,可以逐行地執行程序、設置斷點和檢查變量。
appletviewer: 小程序瀏覽器,用於執行HTML文件上的Java Apple的瀏覽器。
javap: Java反彙編器,顯示編譯類文件中的可訪問功能和數據,同時顯示字節代碼含義。
javah: java語言c頭文件和stub文件生成器。