我在 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=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 文件名替换。
二. 将以下几行添加到生成的空 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
如果上述答案均不起作用,您可以尝试以下操作:
但是如果您使用的是 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 打开。
注意:双击运行之前,请确保该文件具有执行权限。