Linux 相当于 com.apple.eawt / 用于 Java 桌面应用程序的应用程序包
Posted
技术标签:
【中文标题】Linux 相当于 com.apple.eawt / 用于 Java 桌面应用程序的应用程序包【英文标题】:Linux equivalent to com.apple.eawt / app bundle for Java desktop application 【发布时间】:2014-03-10 16:15:09 【问题描述】:是否有与 Java 的 Apple 应用程序扩展 (com.apple.eawt
) 等效的 Linux,以及捆绑独立应用程序(在 OS X 上使用 Info.plist
定义应用程序包)。具体来说,我希望能够:
-Xmx
使用图标和角色(查看者、编辑者)定义自定义文档类型
能够监听这些文档的文件打开事件,如果用户在桌面上双击它们
【问题讨论】:
【参考方案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 程序并设置所有必要的参数。
【讨论】:
以上是关于Linux 相当于 com.apple.eawt / 用于 Java 桌面应用程序的应用程序包的主要内容,如果未能解决你的问题,请参考以下文章
使用VS+VisualGDB编译Linux版本RCF(相当于Linux也有COM版本了)