java - 更改 OSX Mavericks 停靠图标上的 java webstart 悬停文本

标签 java macos java-web-start

我有一个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>

image

关于java - 更改 OSX Mavericks 停靠图标上的 java webstart 悬停文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20051727/

相关文章:

java - 我可以禁止 Java Web Start 中的加载对话框吗?

objective-c - OSX/iOS 上 Objective C 中的右移运算符是算术右移还是逻辑右移?

在浏览器中运行时,Java Web Start 不会将参数传递给应用程序

java - 在@RequestBody 中使用 spring 转换器

java - 按减法排序

macos - 奇怪的 XCode 7 Interface Builder 警告

python - 从 Mac 到 Linux 的虚拟环境

Java Webstart 启动时出错

java - 如何编写 contains 表达式 - Java Selenium

java - 从图库 Android 应用中拍照时 ImageView 不显示图像