我有一个 Java 应用程序,我想定期将其带到前端,但我一直无法做到这一点。
[除了想提供用户界面建议的人。是的,这通常很糟糕,但我是唯一一个使用该应用程序的人。这是我的时间和计费应用程序,我厌倦了无法记录计费时间!]
我尝试过使用 AppleScript,使用以下脚本让 Firefox 执行此操作没有问题:
tell application "Firefox"
repeat
activate
delay 10
end repeat
end tell
但我不知道如何在 AppleScript 中引用 Java 应用程序(也就是说,我不知道该应用程序的名称是什么)。
tell application "java"
不起作用(并且可能有多个 Java 应用程序正在运行)。告诉应用程序“NameShowingInMenu”
也不起作用。- 我试过设置“-Xdoc:name”,它适用于设置菜单中显示的名称,但不适用于“告诉”目标。
有什么想法吗?
最佳答案
我能够使用 Max OS X 附带的“Jar Bundler”应用程序做到这一点。
一旦我使用它打包了我的代码,它就像一个标准的 mac 应用程序一样运行,并且我原来问题中的脚本没有问题。
关于java - 如何在 Mac 上将 Java 应用程序置于前端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5136260/