java - 在 Mac 上添加菜​​单栏空间

标签 java macos whitespace

在 PC 上,不会出现此问题,但我有一台 Mac,并且 Java 菜单栏通常出现在屏幕的左上角区域。例如(来自苹果开发者网站):

enter image description here

蓝色突出显示的菜单与java程序中的主类同名。我想知道如何在两个单词之间使用空格而不是下划线来命名我的主方法类。

最佳答案

我试过了...

  • 在命令行上使用-Xdock:name="My App Name"
  • System.setProperty("com.apple.mrj.application.apple.menu.about.name", "Not My Mac App");main 中设置外观之前和之后的方法

只有 -Xdock:name 有效。

在 10.9.4 上使用 Java 8 进行测试,因此早期版本的 Java 和操作系统组合的设置可能有所不同

您还可以考虑创建一个合适的 Mac .app bundle ,它应该允许您通过 plist 文件设置这些属性...

看看Packaging a Java App for Distribution on a Mac 。它“稍微”过时了,但应该会引导您走向正确的方向

关于java - 在 Mac 上添加菜​​单栏空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24977637/

相关文章:

java - Spring 3 MVC Hibernate 3.5.4 hibernateTemplate 不关闭连接(非事务性)

text - 什么是所有日语空格字符?

java - Spring Boot 中 REST api 的多个端点

java - 使用 boolean 值来识别/分离数组元素 (java)

java - 错误: JAVA_HOME is not set and could not be found. 如何在Hadoop中永久设置JAVA_HOME?

bash - 用 tr 去除反斜杠

python - 在 MacOS Sierra 上安装 Pillow

python - PyInstaller 生成的可执行文件在 MacOS X 上的代码签名不被接受

ruby-on-rails - 防止 ActionMailer 去除纯邮件中的重复空格

pandas - 将字符串读入 pandas 数据帧时保留前导空格吗?