【问题标题】:C++ Prevent the opening of an output windowC++ 防止打开输出窗口
【发布时间】:2012-03-12 09:18:21
【问题描述】:

我已经创建了一个java程序,它已经被编译成一个jar文件。

现在要使其成为 exe,我有一个启动 jar 文件的 C++ 脚本。

它启动正常,但黑色的 cmd 屏幕(或 C++ 的默认控制台窗口)保持打开状态,直到 java 程序关闭。

有没有办法让黑色输出窗口根本不打开?

(我正在使用 Code::Blocks IDE)

【问题讨论】:

  • 运行 Jar 不需要 C++ 程序。您可以使用以下命令创建一个批处理文件:java -jar [jar filename]
  • 是的,那是天真的解决方案之一。但是不这样做的原因太多了。 1:批处理文件是.bat,不是.exe,2:如果没有定义java类路径,这个方法搞砸了。
  • 你不需要批处理文件;您可以使用 Windows 快捷方式。

标签: java c++ jar


【解决方案1】:

我曾经遇到过这个问题...如果您使用的是 Swing,请尝试使用对我有用的“javaw”而不是“java”运行。

【讨论】:

  • 我试过了,不幸的是无济于事。不过感谢您的尝试!
猜你喜欢
  • 2010-11-20
  • 1970-01-01
  • 1970-01-01
  • 2015-07-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-26
  • 1970-01-01
相关资源
最近更新 更多