Java 工具集教程

javaw.exe 应用程序启动器

和 java.exe 命令类似,javaw.exe 也是 Java 运行时环境的一部分,它是用于运行 Java 应用程序的可执行文件。它与 java.exe 命令类似,但它是一个无控制台窗口的版本,通常用于运行图形界面的 Java 应用程序。

命令基本用法

以下是 javaw.exe 命令的一些常见用法和参数:

  • javaw [options] class [args]

这是最基本的 javaw.exe 命令格式,其中 options 是一些可选的命令行选项,class 是要运行的 Java 类名,args 是传递给该类的参数。

  • javaw -jar filename.jar [args]

-jar 选项用于运行一个打包成 JAR 文件的 Java 应用程序,其中 filename.jar 是要运行的 JAR 文件名,args 是传递给该应用程序的参数。

  • javaw -Dproperty=value

-D 选项用于设置 Java 系统属性,可以在运行时指定一些系统级别的属性。

  • javaw -cp path

-cp 选项用于指定类路径,可以在运行时指定 Java 类的搜索路径。

  • javaw -Xms<size> -Xmx<size>

-Xms 和 -Xmx 选项用于设置 Java 虚拟机的初始堆大小和最大堆大小。

命令示例

下面代码创建一个简单的 AWT 可是窗口,如下:

package com.hxstrive.demo6;

import java.awt.*;
import java.awt.event.*;

/**
 * AWT 简单窗口
 * @author hx
 */
public class ColorPalette {

    public static void main( String args[]) {
        Frame frame = new Frame("Color Palette");
        frame.addWindowListener(new WindowAdapter(){
            @Override
            public void windowClosing(WindowEvent e){
                System.exit(0);
            }
        });
        frame.setSize(500,300);
        frame.setLocation(450,200);
        frame.setVisible( true);
    }

}

使用 java.exe 命令去执行程序,如下图:

javaw.exe 应用程序启动器

使用 javaw.exe 命令去执行程序,如下图:

javaw.exe 应用程序启动器

仔细观察上面运行结果,java 命令会导致 CMD 窗口被持有,不能干其它活,除非关闭 AWT 窗口程序。而 javaw 命令执行后立即失去了 CMD 窗口的持有,我们可以继续使用 CMD 窗口。

说说我的看法
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号