【问题标题】:Silent mode execution with java.exe使用 java.exe 执行静默模式
【发布时间】:2010-05-25 07:06:24
【问题描述】:

我想知道是否有办法将“java.exe”作为后台进程执行(静默模式执行)

例如: java -cp 。我的类 arg1

我想把上面的语句作为后台进程运行,不打开命令窗口

【问题讨论】:

  • 静默模式执行是什么意思?禁止所有控制台输出?

标签: java background-process


【解决方案1】:

在 Windows 下,使用 javaw.exe 而不是 java.exe。链接见here,相关位复制在这里:

javaw 命令与java 相同,只是javaw 没有关联的控制台窗口。当您不希望出现命令提示符窗口时,请使用 javaw。但是,如果由于某种原因启动失败,javaw 启动器将显示一个包含错误信息的对话框。

【讨论】:

  • @paxdiablo 如果从 Windows 注销,它会继续以这种方式运行吗?
  • @kommradHomer,不知道,你必须尝试一下。我自己对此表示怀疑,因为它没有作为服务运行。
【解决方案2】:

使用

javaw -cp . MyClass arg1

(假设您使用的是 MS Windows)

如果您查看的是服务而不是应用程序,那么请查看“服务包装器”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-09-13
    • 1970-01-01
    • 2020-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-08
    • 1970-01-01
    相关资源
    最近更新 更多