如何隐藏运行java程序的控制台窗口?

时间:2014-08-13 00:02:31

标签: java batch-file cmd hide

我有一个程序可以创建一个批处理文件,然后在启动时运行该程序。我想隐藏批处理文件,以便所有用户看到的是java程序打开,而不是后台的控制台窗口。

编辑:我似乎并不清楚。以下是批处理文件中的代码:

cd C:\Java\jre8
javaw -jar C:/Users/Me/Desktop/MyProgram.jar

我只需要隐藏批处理文件。

1 个答案:

答案 0 :(得分:2)

javaw 似乎正是您所寻找的:http://docs.oracle.com/javase/6/docs/technotes/tools/windows/java.html

  

javaw命令与java相同,除了javaw命令   没有关联的控制台窗口。当你不想要时,请使用javaw   命令提示符窗口出现。但是,javaw启动器将   如果某些启动失败,则显示包含错误信息的对话框   原因。

如果您要隐藏Windows .bat控制台,可以使用vbs - 请查看此页面以获取执行此操作的各种选项:https://superuser.com/questions/62525/run-a-completly-hidden-batch-file