古詩詞大全網 - 藝術簽名 - 如何理解Java的命令行編譯和運行參數,比如:-cp?

如何理解Java的命令行編譯和運行參數,比如:-cp?

javac

用法:javac & lt源文件>

其中,可能的選項包括:

-g生成所有調試信息

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

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

-nowarn不生成任何警告。

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

-deprecation輸出使用過期API的源位置。

-class path & lt;Path >指定查找用戶類文件的位置。

-CP & lt;Path >指定查找用戶類文件的位置。

-source path & lt;Path >指定查找輸入源文件的位置。

-boot class path & lt;Path >覆蓋引導類文件的位置。

-ext dirs & lt;目錄>覆蓋安裝中擴展目錄的位置。

-背書者<。目錄>覆蓋簽名的標準路徑的位置。

-d & lt;Directory >指定存儲生成的類文件的位置。

使用-d參數。如果在類中定義了壹個包,那麽這個包會在編譯時自動生成,比如javac-d helloworld.java。

指示Helloworld類在當前目錄中編譯。。指示當前目錄。如果在helloword中定義了壹個包,那麽這個包將在當前目錄中生成:

-編碼& ltCode >指定源文件使用的字符編碼。

-source & lt;Version >提供與指定版本的源代碼兼容性。

-target & lt;版本>為特定的虛擬機版本生成壹個類文件

-版本版本信息

-help輸出標準選項的摘要。

-X輸出非標準選項的摘要。

-J & lt;Logo >直接把Pass傳遞給運行時系統

Java語言(壹種計算機語言,尤用於創建網站)

用法:Java[-Options]class[參數...]

(執行壹個類)

或java [-選項] -jar jar文件[參數...]

(執行壹個jar文件)

其中,可能的選項包括:

-客戶端選擇“客戶端”虛擬機(ginger547:虛擬機)。

-server選擇“服務器”虛擬機。

-熱點與“客戶端”虛擬機同義[不贊成]

默認虛擬機是客戶端。

-CP & lt;由文件夾和zip/jar文件組成的類搜索路徑& gt;

-class path & lt;由文件夾和zip/jar文件組成的類搜索路徑& gt;

用於搜索類的文件夾、JAR壓縮文件或ZIP壓縮文件的列表。

-D & lt;Name > = & lt價值>

設置系統屬性。

-verbose[:class|gc|jni]

提供詳細的輸出。

-version打印產品版本並退出。

-版本:& lt價值>

僅運行指定的版本。

-showversion繼續之前,請打印產品版本。

-JRE-restrict-search |-JRE-no-restrict-search

在版本搜索期間包括/排除用戶的私有JRE。

-?-幫助打印幫助信息

-X打印非標準選項的幫助

-ea[:& lt;包名>...|:& lt;類名>]

-enable assertions[:& lt;包名>...|:& lt;類名>]

使斷言可用

-da[:& lt;包名>...|:& lt;類名>]

-disable assessments[:& lt;包名>...|:& lt;類名>]

是的,斷言不可用。

-esa | -enablesystemassertions

使系統級斷言可用

-DSA |-disablesystemassessments

使系統級斷言不可用

-agent lib:& lt;庫名>[= & lt;選項>]

例如,加載本地代理庫。-agentlib:hprof

還可以查看,-agentlib:jdwp=help和-agentlib:hprof=help。

-agent path:& lt;路徑名>[= & lt;選項>]

通過完整路徑名加載本地代理庫。

-Java agent:& lt;Jar路徑>;[= & lt;選項>]

加載Java編程語言代理以查看java.lang.instrument