在 15.04 中从 gui 运行 jar 时出现问题

Ska*_*lig 3 java openjdk jar 15.04

我今天将 ubunut 更新到 15.04。现在,当我尝试从 gui 启动 jar 文件时,它只会打开存档管理器。
检查属性中的打开选项卡我找不到 Openjdk。我根据软件中心安装了 Openjdk java 7 和 8,但尽管它们没有出现在列表中。
这意味着这里的解决方案: 如何通过双击运行 .jar 文件?对我不起作用。

小智 5

在我看来,将 java 切换到 Oracle JDK 只是一种解决方法,因为 OP 想知道为什么它不再适用于 OpenJDK。无论如何,我在 Ask Fedora 上使用这个答案自己修复了它。

基本上,您首先必须javajar.desktop/usr/share/applications/.

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
NoDisplay=true
Exec=java -jar %f
Name=OpenJDK
Comment=Launching Jar files
Run Code Online (Sandbox Code Playgroud)

之后,执行此命令终端将您的.desktop文件添加到 mimetypes 列表:

echo "application/x-java-archive=javajar.desktop" >> ~/.local/share/applications/mimeapps.list
Run Code Online (Sandbox Code Playgroud)

当然,这一切都必须通过 root 权限来完成。瞧,罐子现在立即以 GUI 形式打开。