如何使用打开JDK来打开jar文件?

如何使用打开JDK来打开jar文件?

我在 ubuntu 13.04 上安装了“open jdk 7”,但在“其他应用程序”列表中无法识别以设置为默认值。我需要使用“open jdk7”打开“.jar”文件。请帮忙。

答案1

1. 第一的您需要安装 Java。可以从软件中心安装,也可以通过终端中的以下命令安装。(按Ctrl+ Alt+打开终端T)。

sudo apt-get install openjdk-7-jdk openjdk-7-jre openjdk-7-jre-headless

2. 右键单击 .jar 文件并选择Open With Openjdk Java 6/7 Runtime

在此处输入图片描述

Open With Openjdk Java 6/7 Runtime** 如果菜单中没有选项,则选择Open with,然后选择Openjdk Java 6/7 Runtime

** 如果不在则Open with选择Other Aplication...并选择Openjdk Java 6/7 Runtime

在此处输入图片描述

在此处输入图片描述

** 如果这里找不到,请选择Show other apllications按钮。在这里您可以选择Openjdk Java 6/7 Runtime

在此处输入图片描述

** 如果它甚至不在Show other apllications列表中,你需要做一些事情终端

我。Ctrl+ Alt+打开终端T

二、 将其粘贴到终端提示符中Enter

gksudo gedit '/usr/share/applications/openjdk-7-java.desktop'

三. 在生成的 gedit 文档中,将行更改NoDisplay=trueNoDisplay=false:然后保存并关闭文件。

在此处输入图片描述

四、 然后您将能够Openjdk Java 6/7 Runtime在上述任意Open with菜单中找到。

3. 另一种方法是创建桌面图标来启动此 .jar 文件应用程序。具体操作如下:

我。 在终端运行gksudo gedit /usr/share/applications/[NAME OF THE APPLICATION].desktop

** 用[NAME OF THE APPLICATION].jar 文件名替换。

二. 将以下几行添加到生成的空 gedit 中。[ ]用适当的文本替换其中的文本。然后保存并关闭。

[Desktop Entry]
Encoding=UTF-8
Name=[APPLICATION NAME]
Comment=[WHAT EVER]
Exec=java -jar [DIRECTORY OF THE FILE]/[FILE NAME.JAR] %F
StartupNotify=true
Terminal=false
Type=Application
Icon=/usr/share/icons/gnome/256x256/apps/[ANY ICON YOU LIKE IN THIS FOLDER]
NoDisplay=false
MimeType=applications/php

三. 您将能够在 Dash 中找到此应用程序的图标。您可以.jar单击它来打开文件应用程序。

答案2

如果上述答案均不起作用,您可以尝试以下操作:

如何通过双击重新启用打开 jar 文件的功能?

但是如果您使用的是 Ubuntu 14.04,则必须在步骤 1 和步骤 5 中做一些小的更改。

在 ubuntu 14.04 中,应用程序的名称是openjdk-7-policytool.desktop而不是openjdk-7-java.desktop

因此,请进行如下更改:

步骤1 :

cd /usr/share/applications
ls -l openjdk-7-policytool.desktop

步骤5.

application/x-jar=openjdk-7-policytool.desktop
application/x-java-archive=openjdk-7-policytool.desktop

然后重启就完成了。现在 java 文件应该默认用 Open JDK 7 打开。

注意:双击运行之前,请确保该文件具有执行权限。

相关内容