執行 Java 應用程式

Java™ 應用程式可以使用 java 啟動程式或透過 JNI 來啟動。 使用指令行引數、環境變數及內容檔,將設定傳遞至 Java 應用程式。

目的

javajavaw 工具會啟動 Java 執行時期環境並載入指定的類別,以啟動 Java 應用程式。

在 AIX、 Linux及 Windows 系統上, javaw 指令與 java相同,但 javaw 沒有相關聯的主控台視窗。 當您不想要顯示命令提示字元視窗時,請使用 javaw 。 如果 javaw 啟動程式失敗,它會顯示含有錯誤資訊的視窗。

在 z/OS 系統上, javaw 指令與 java相同,並且在 z/OS® 上受支援與其他平台相容。

附註: 在 Windows 系統上,處理程序有兩個字碼頁 :ANSI (或 Windows) 字碼頁和 OEM (或 DOS) 字碼頁。 依預設, javaw 使用 ANSI 字碼頁,而從命令提示字元啟動的 java通常使用 OEM 字碼頁。 使用 -Dconsole.encoding 內容來指定要用於 javajavaw 指令輸出的字碼頁。 例如, -Dconsole.encoding=Cp1252 會導致所有輸出都使用 Windows ANSI Latin1 字碼頁 (1252)。

使用量

JVM 會在三組位置中搜尋起始類別 (以及使用的其他類別): 引導類別路徑、已安裝的延伸及使用者類別路徑。 您在類別名稱或 .jar 檔名之後指定的引數會傳遞至 main 函數。

javajavaw 指令具有下列語法:
java [options] <class> [arguments]
java [options] -jar <file.jar> [arguments]
javaw [options] <class> [arguments]
javaw [options] -jar <file.jar> [arguments]

參數

[options]
要傳遞至執行時期環境的指令行選項。
<class>
啟動類別。 類別必須包含 main() 方法。
<file.jar>
要啟動的 .jar 檔案名稱。 它只能與 -jar 選項搭配使用。 指定的 .jar 檔必須包含應用程式的類別和資源檔,且啟動類別由 Main-Class 資訊清單標頭指出。
[arguments]
要傳遞至啟動類別的 main() 函數的指令行引數。