21xrx.com
2024-09-19 08:17:37 Thursday
登录
文章检索 我的文章 写文章
如何在运行Java时隐藏CMD命令行窗口?
2023-06-12 09:11:39 深夜i     --     --
Java CMD 隐藏窗口 javaw 命令行

当我们运行Java程序时,常常会看到一个CMD命令行窗口跳出来,这个窗口会一直停留在那里,直到程序运行结束。这对于一些高要求的应用场景来说是不合适的,比如说某些游戏的自动化脚本、动画等等。在这种情况下,我们希望能够隐藏掉这个CMD窗口,让程序在后台默默运行。

那么,如何才能实现这一目的呢?其实,答案是非常简单的。我们只需要使用特定的代码,在启动Java程序时,在命令行后面加上"/c start javaw -jar XXX.jar"即可。其中"XXX.jar"是指你需要运行的Java程序文件。

在实际的操作中,我们可以通过以下步骤来实现:

1. 打开记事本或其他文本编辑器,新建一个文本文件。

2. 将以下代码复制粘贴到文本文件中:

@echo off

Title 打开javaw

set basedir=%~dp0

pushd %basedir%

start javaw -jar XXX.jar

popd

echo 关闭 javaw

pause

3. 将代码中的"XXX.jar"替换为你需要运行的Java程序文件名。

4. 将文件保存为"XXX.bat"格式(注意:文件名和程序名需要相同)。

现在,我们就可以双击运行这个XXX.bat文件,即可在后台启动Java程序并且隐藏掉命令行窗口。这个技巧对于一些需要在后台默默运行的Java应用来说非常有用。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复