如何在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
  但是,启动器将显示一个
  错误信息对话框,如果
  启动由于某种原因而失败。

08-07 02:32