Java程序启动模式:start javaw 启动jar 闪没1. 引言
在Java开发中,我们经常需要将我们的程序打包成可执行的jar文件,以便于部署和共享。在某些情况下,我们可能希望在没有窗口的情况下启动jar文件,即程序启动后不会显示任何界面,以便在后台操作程序更方便。本文将介绍如何使用它start javaw
命令实现这一目标,并通过代码示例进行演示。
可用于Windows操作系统start
命令启动程序。在Java安装目录的bin文件夹下,有一个可执行的文件javaw.exe
,它是Java启动Java应用程序的一部分。和java.exe
不同的是,javaw.exe
即使是控制台程序也不会显示任何窗口,也不会显示命令行中的输出。
要使用start javaw
要启动jar文件,需要在命令行中输入以下命令:
start javaw -jar <jar文件路径>
其中,<jar文件路径>
是要启动的jar文件的路径。这样,jar文件就可以在没有窗口的情况下启动。
以下是如何通过一个具体的示例来演示如何使用它start javaw
启动jar文件的命令。
假设我们有一个可以输出的简单Java程序"Hello, World!"。我们把这个程序打包成一个名字HelloWorld.jar
jar文件,并希望以无窗口的方式启动。
首先,我们需要创建一个名字HelloWorld.java
Java源文件,代码如下:
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.jar
jar文件:
jar cvfm HelloWorld.jar Manifest.txt HelloWorld.class
现在,我们得到了一个名字HelloWorld.jar
jar文件。下一步,我们可以使用它start javaw
命令启动此jar文件。打开命令提示符窗口,输入以下命令:
start javaw -jar HelloWorld.jar
执行此命令后,程序将以无窗口的方式启动并输出"Hello, World!"。
5. 总结通过这篇文章,我们学会了如何使用它start javaw
命令以无窗口的方式启动jar文件。这样,后台操作程序就可以很容易地应用于一些需要长时间操作的任务。在实际开发中,我们可以根据自己的需要灵活地使用这种方法。
希望本文能理解和使用start javaw
命令有帮助!
