我有一个java webstart,启动它并将鼠标悬停在osx扩展坞中的java图标上后,显示“java”而不是我的应用程序名称。
我已经在这样做了:
System.setProperty("com.apple.mrj.application.apple.menu.about.name", "MyApplication");
并添加
-Xdock:name=MyApplication
到我的虚拟机参数。在我们升级到 OSX Mavericks 之前,这工作得很好,那就是我们开始看到“java”的时候。尚未升级到 Mavericks 的用户将鼠标悬停在 Dock 中时仍会看到 applicationName。
我已经搜索过,但除了上述 2 条之外没有找到任何建议。
这可能是一个骗局
SWT on Mac OS X: Change dock program name
和
How would I go about changing the hover text over icon in doc? (Java)
但在小牛队一直没能解决。有什么建议吗?
最佳答案
您可以设置 CFBundleName
在应用程序的 Info.plist
中。引用了一些相关链接here ,这就是完整的example使用 Java 7 在 OS X 10.9 上显示名称。
<key>CFBundleName</key>
<string>RobotChase</string>
关于java - 更改 OSX Mavericks 停靠图标上的 java webstart 悬停文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20051727/