首页 > 图灵资讯 > 技术篇>正文

start javaw 启动jar 闪没

2023-12-06 15:44:54

Java程序启动模式:start javaw 启动jar 闪没1. 引言

在Java开发中,我们经常需要将我们的程序打包成可执行的jar文件,以便于部署和共享。在某些情况下,我们可能希望在没有窗口的情况下启动jar文件,即程序启动后不会显示任何界面,以便在后台操作程序更方便。本文将介绍如何使用它start javaw命令实现这一目标,并通过代码示例进行演示。

2. start命令和javaw命令

可用于Windows操作系统start命令启动程序。在Java安装目录的bin文件夹下,有一个可执行的文件javaw.exe,它是Java启动Java应用程序的一部分。和java.exe不同的是,javaw.exe即使是控制台程序也不会显示任何窗口,也不会显示命令行中的输出。

3. 启动jar文件

要使用start javaw要启动jar文件,需要在命令行中输入以下命令:

start javaw -jar <jar文件路径>

其中,<jar文件路径>是要启动的jar文件的路径。这样,jar文件就可以在没有窗口的情况下启动。

以下是如何通过一个具体的示例来演示如何使用它start javaw启动jar文件的命令。

4. 示例

假设我们有一个可以输出的简单Java程序"Hello, World!"。我们把这个程序打包成一个名字HelloWorld.jarjar文件,并希望以无窗口的方式启动。

首先,我们需要创建一个名字HelloWorld.javaJava源文件,代码如下:

public class HelloWorld {    public static void main(String[] args) {        System.out.println("Hello, World!");    }}

然后,我们使用以下命令将Java源文件编译成字节码文件:

javac HelloWorld.java

接下来,我们将创建一个名字Manifest.txt文本文件如下所示:

Main-Class: HelloWorld

这个Manifest.txt文件用于指定jar文件的入口类别。在这种情况下,入口类别是HelloWorld

然后,我们用下面的命令将编译好的字节码文件打包成名字HelloWorld.jarjar文件:

jar cvfm HelloWorld.jar Manifest.txt HelloWorld.class

现在,我们得到了一个名字HelloWorld.jarjar文件。下一步,我们可以使用它start javaw命令启动此jar文件。打开命令提示符窗口,输入以下命令:

start javaw -jar HelloWorld.jar

执行此命令后,程序将以无窗口的方式启动并输出"Hello, World!"。

5. 总结

通过这篇文章,我们学会了如何使用它start javaw命令以无窗口的方式启动jar文件。这样,后台操作程序就可以很容易地应用于一些需要长时间操作的任务。在实际开发中,我们可以根据自己的需要灵活地使用这种方法。

希望本文能理解和使用start javaw命令有帮助!

上一篇 sonaqube this version of the Java Runtime only recognizes class file version
下一篇 stream find java

文章素材均来源于网络,如有侵权,请联系管理员删除。