如何在Java中以隐藏模式(不应显示任何窗口)运行外部进程。我搜索了一下,发现可以使用以下代码在.NET中完成此操作:
Dim ProcessProperties As New ProcessStartInfo
ProcessProperties.FileName = "notepad"
ProcessProperties.Arguments = "myTextFile.txt"
ProcessProperties.WindowStyle = ProcessWindowStyle.Hidden
Dim myProcess As Process = Process.Start(ProcessProperties)
是否为Java提供了任何类似的功能?
最佳答案
您正在寻找javaw吗?
见here
javaw命令与
java,除了javaw之外
没有关联的控制台窗口。使用
当您不需要命令时使用javaw
出现提示窗口。 javaw
但是,启动器将显示一个
错误信息对话框,如果
启动由于某种原因而失败。