【问题标题】:Linux equivalent to com.apple.eawt / app bundle for Java desktop applicationLinux 相当于 com.apple.eawt / 用于 Java 桌面应用程序的应用程序包
【发布时间】:2014-03-10 16:15:09
【问题描述】:

是否有与 Java 的 Apple 应用程序扩展 (com.apple.eawt) 等效的 Linux,以及捆绑独立应用程序(在 OS X 上使用 Info.plist 定义应用程序包)。具体来说,我希望能够:

  • 为桌面/dock 提供应用程序图标
  • 指定JVM参数,如-Xmx
  • 使用图标和角色(查看者、编辑者)定义自定义文档类型
  • 能够监听这些文档的文件打开事件,如果用户在桌面上双击它们

【问题讨论】:

    标签: java linux macos desktop-application


    【解决方案1】:

    我认为与您正在寻找的最接近的是Desktop Entry。有关详细信息,请参阅这两个问题:

    Register file extensions / mime types in Linux

    Embedding an icon in a Linux executable

    • 为桌面/dock 提供应用程序图标

    这里的另一个选项是简单地在代码中设置应用程序图标:myFrame.setIconImage()。这将在 Ubuntu 扩展坞中显示我的应用程序图标。

    • 指定JVM参数,如-Xmx

    另一个简单的选择:创建一个 shell 脚本来启动您的 Java 程序并设置所有必要的参数。

    【讨论】:

      猜你喜欢
      • 2010-09-05
      • 2012-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-12
      • 2013-01-25
      • 2021-01-02
      相关资源
      最近更新 更多