运行 Java 应用程序

可以使用 java 启动程序或通过 JNI 启动 Java™ 应用程序。 使用命令行参数,环境变量和属性文件将设置传递到 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 文件名之后指定的参数将传递给主函数。

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 清单头所指示的启动类。
[自变量]
要传递到启动类的 main() 函数的命令行参数。