4

这不是一个主要问题,但该应用程序每次关闭时都会窃取焦点。

出现在 Dock 中的应用程序图标名为sbt.ForkMain

我已经ebean.default="models.*"在 application.conf 文件中找到了它。当此行被注释掉时,应用程序不会运行。我很确定这与 ebean 服务器启动有关,但它不会发生在我的任何其他机器上。

我正在使用全新安装的 OSX 10.8.3,即使在干净的play new xxxx文件夹中也会发生这种情况。

play! 2.1.0 (using Java 1.6.0_51 and Scala 2.10.0), http://www.playframework.org

任何帮助,将不胜感激。

4

2 回答 2

5

在 sbt 配置文件中找到了实现此目的的方法:

javaOptions in (Test, run) += "-Djava.awt.headless=true"
于 2013-10-21T09:40:14.517 回答
4

我不知道如何在 sbt 设置中添加 VM 参数。但是对于普通应用程序,如果您不希望在 Dock 上显示该应用程序,请使用:

-Djava.awt.headless=true

虚拟机参数。添加这个就足够了。

注意:如果您有任何 JNI 代码并且它使用操作系统事件,那么它有时会导致应用程序无法获取事件的一些异常行为。否则它工作正常。

于 2013-07-30T10:18:16.787 回答