古詩詞大全網 - 藝術簽名 - javac 的使用

javac 的使用

javac其實就是壹個拿來編譯的命令,只是通過壹些選項來輔助編譯看下javac的使用說明用法:javac <選項> <源文件>

其中,可能的選項包括:

-g 生成所有調試信息

-g:none 不生成任何調試信息

-g:{lines,vars,source} 只生成某些調試信息

-nowarn 不生成任何警告

-verbose 輸出有關編譯器正在執行的操作的消息

-deprecation 輸出使用已過時的 API 的源位置

-classpath <路徑> 指定查找用戶類文件和註釋處理程序

-cp <路徑> 指定查找用戶類文件和註釋處理程序

-sourcepath <路徑> 指定查找輸入源文件的位置

-bootclasspath <路徑> 覆蓋引導類文件的位置

-extdirs <目錄> 覆蓋安裝的擴展目錄的位置

-endorseddirs <目錄> 覆蓋簽名的標準路徑的位置

-proc:{none,only} 控制是否執行註釋處理和/或編譯。

-processor <class1>[,<class2>,<class3>...]要運行的註釋處理程序

的搜索進程

-processorpath <路徑> 指定查找註釋處理程序的位置

-d <目錄> 指定存放生成的類文件的位置

-s <目錄> 指定存放生成的源文件的位置

-implicit:{none,class} 指定是否為隱式引用文件生成類文件

-encoding <編碼> 指定源文件使用的字符編碼

-source <版本> 提供與指定版本的源兼容性

-target <版本> 生成特定 VM 版本的類文件

-version 版本信息

-help 輸出標準選項的提要

-Akey[=value] 傳遞給註釋處理程序的選項

-X 輸出非標準選項的提要

-J<標誌> 直接將 <標誌> 傳遞給運行時系統 比較常用的有-d . ,在編譯帶包的類的時候比較習慣用這種 javac -d . Test.java 還有壹些比較-encoding,-cp , -g命令說明就在上面了,具體有什麽技巧我也不懂說反正想要什麽樣的結果就看著說明來做,如果不懂怎麽回事,那可以壹個個去試