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

Ale*_*lex 1 default java default-programs openjdk

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

小智 6

1. 首先你需要安装java。可以从软件中心安装或在终端中通过以下命令安装。(按Ctrl+ Alt+打开终端T)。

sudo apt-get install openjdk-7-jdk openjdk-7-jre openjdk-7-jre-headless
Run Code Online (Sandbox Code Playgroud)

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

ii. 将此粘贴到终端提示符和Enter.

gksudo gedit '/usr/share/applications/openjdk-7-java.desktop'
Run Code Online (Sandbox Code Playgroud)

三、 在生成的 gedit 文档中,将NoDisplay=true行更改为NoDisplay=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 文件名。

ii. 将以下行添加到生成的空 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
Run Code Online (Sandbox Code Playgroud)

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