Java - 如何在没有控制台窗口的情况下保持运行

时间:2014-01-31 11:22:11

标签: java parameters console

我开发了一个需要使用其他参数运行的java应用程序。 因此我写了一个如下所示的批处理文件:

java -Djava.library.path=data\ -cp SLV.jar;lib\comm.jar slv.SLV

当我用该内容启动批处理文件时,它会打开java并显示“System.out.println”方法的输出。但是当我关闭打开批处理文件的控制台时,java程序也会关闭。有没有办法关闭控制台窗口但保持Java应用程序运行?我试着用vbs。使用该内容无形地运行批处理的脚本:

CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False

然后我用了

wscript.exe "C:\Wherever\invisible.vbs" "C:\Some Other Place\MyBatchFile.bat"

但这不起作用,所以我想看看是否有一个直接在java运行时环境中实现的方法。

1 个答案:

答案 0 :(得分:1)

使用javaw.exe而不是java.exe。控制台永远不会打开。