好的。我大概读了二十几篇帖子和文章,但似乎仍然找不到答案。我已经安装了 OpenJDK-7,并尝试将其设置为打开 .jar 文件的默认设置(具体来说,我尝试将其设置为刚从 minecraft.org 网站下载的 minecraft.jar 的默认设置)。
我正在运行 64 位版本的 Ubuntu 13.04(全新安装),并通过软件中心安装了 OpenJDK。一切看起来都很好,OpenJDK 显示在 /usr/share/applications 目录中。如果我右键单击 minecraft.jar,我会在“打开方式”上下文菜单下看到“OpenJDK Java 7 Runtime”选项。这很好。它会启动 minecraft 启动器,检查更新,然后我就可以启动游戏了。问题是,如果我转到“属性”,然后转到“打开方式”选项卡,OpenJDK 不会出现在选项列表中。我想将其设置为 .jar 文件的默认设置,这样我就可以设置一个启动器来放入 unity 启动器中。
我还在终端窗口中使用 gedit 更改 /applications 目录中的“defaults.list”文件,以便对 jar 和 java-archive 使用 openjdk-7-java.desktop。
无论我尝试什么,结果总是一样的:如果我右键单击 > 打开 > OpenJDK...,我就可以启动它,但我无法将 OpenJDK 设置为 .jar 文件的默认值。
答案1
我不知道如何在打开用菜单。但要为 dash 创建快捷方式,您可以使用点菜应用。
然后,您可以拖放快捷方式以将其添加到主菜单。
答案2
如果您有 Ubuntu Tweak,您可以在文件类型管理器中创建关联选择行“Archive Java”并通过双击更改记录:添加 > 使用自己的命令 > 输入“/usr/bin/java -jar”并按回车键。之后,您可以通过双击它轻松运行 java 应用程序。
点击愉快!