Как запустить файл .jar двойным щелчком мыши?

У меня проблема с запуском файлов .jar, дважды щелкнув по ним. Когда я захожу в диалог свойств, я не могу найти только Java Archive Manager в списке программ. Но java -jar somefile.jar открывает программу.

26
задан 13 October 2012 в 22:25

5 ответов

Я использую Xfce 4 с файловым менеджером Thunar. Я установил Oracle JDK путем загрузки архивного файла с официального сайта Oracle. Я извлек содержание к своей локальной папке и добавил Java для СОЕДИНЕНИЯ КАНАЛОМ. Таким образом, я могу выполнить следующую команду от терминала

java -version

, можно запустить *.jar файлы с терминала со следующей командой

java -jar filename.jar

, Но если Вы хотите запустить его путем двойного щелчка по файлу, я сделал следующие шаги, не забывайте, что я использую файловый менеджер Thunar на Xfce 4, шаги могут отличаться;

  1. Щелчок правой кнопкой по *.jar Выбору файла
  2. , "Открытому с другой программой"
  3. , флажок
  4. "Use specific command" Проверки Вводит следующую команду и нажимает "OK"

    java -jar
    

, Когда Вы дважды щелкнете по *.jar файлу, это выполнит команду (вторая команда, которую я дал выше), в фоновом режиме, и запустите программу Java.

время выполнения Edit:When, установленное через извлечение архива, время выполнения не обнаружится в списке селектора приложения. Я хочу указать, что пользователи могут использовать команды, если они добавили Java для СОЕДИНЕНИЯ КАНАЛОМ.

0
ответ дан 13 October 2012 в 22:25

Добавление файла с именем /usr/share/applications/java.desktop со следующим содержанием должно помочь.

[Desktop Entry]
Name=Java
Comment=Java
GenericName=Java
Keywords=java
Exec=java -jar %f
Terminal=false
X-MultipleArgs=false
Type=Application
MimeType=application/x-java-archive
StartupNotify=true

После добавления этого файла вы сможете найти запись с именем Java в Open file with...-Dialog

0
ответ дан 13 October 2012 в 22:25

Может быть, у вас не установлена ​​среда выполнения!

Чтобы установить его, попробуйте следующие инструкции.

sudo apt-get install openjdk-7-jre

Или вы можете установить Oracle JRE, используя метод PPA со следующими командами.

sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts

Затем, чтобы открыть файлы .jar, попробуйте следующее.

  1. Щелкните правой кнопкой мыши файл .jar> Свойства.
  2. Нажмите на вкладку «Открыть с помощью» вверху.
  3. Измените выбранный по умолчанию вариант среды выполнения Java, которую вы установили.
  4. Нажмите «Закрыть», и вы должны быть готовы дважды щелкнуть.
0
ответ дан 13 October 2012 в 22:25

Чтобы заставить Java открывать файлы .jar по умолчанию (т.е. двойной щелчок), щелкните правой кнопкой мыши любой файл .jar, чтобы выбрать Свойства . В следующем окне выберите вкладку «Открыть с помощью» , чтобы увидеть, например, следующий выбор:

enter image description here

Выберите среду выполнения Java и нажмите Установить по умолчанию , чтобы сделать это приложение по умолчанию для открытия файлов .jar.

0
ответ дан 13 October 2012 в 22:25

ЗАПУСК ПРИЛОЖЕНИЯ

После установки среды выполнения Java вы можете создать значок запуска, как и другие приложения в системе, создав файл *.desktop.
Это делает вещи проще и красивее!

  • Создайте папку в каталоге по вашему выбору с файлами *.jar (приложение) и *.png (значок приложения). В этом случае я буду использовать каталог /usr/share/folder. Для ~/folder хорошей идеей будет назвать его именем приложения, например, если приложением является VUE , назовите папку ~/VUE или ~/vue.

    Откройте терминал и запустите следующую строку кода:

    sudo mkdir /usr/share/folder
    

    Или откройте ваш файловый менеджер (в данном случае Nautilus) с привилегиями супер-администратора, запустив следующую строку кода в терминале:

    gksu nautilus
    

    После этого перейдите к /usr/share и создайте папку folder с GUI .

  • Также в терминале и запустите следующую строку кода:

    gksu gedit /usr/share/applications/*.desktop
    

    (Вы можете использовать свой редактор по вашему выбору. В этом случае был использован Gedit .)

  • Вставьте следующие строки кода в редактируемый вами файл:

    [Desktop Entry]  
    Encoding=UTF-8  
    Name=Name  
    Categories=Category Name  
    Exec=java -jar /usr/share/folder/*.jar  
    Icon=/usr/share/folder/*.png  
    StartupNotify=false  
    Terminal=false  
    Type=Application  
    Comment=Application Name  
    StartupWMClass=Class  
    MimeType=application/*
    
  • Сохраните файл. (* всегда одно и то же имя.)


ЗНАЧОК ПРИМЕНЕНИЯ

Для значка размеры, Linux поддерживает различные форматы изображений (PNG, JPG, SVG и т. д.) и размеры (16x16 ~ 512x512 px). Вы можете использовать PNG-файл размером 32x32 ~ 96x96 пикселей или SVG-файл размером 128x128 ~ 512x512 px для получения лучших результатов. В этом случае я думаю, что PNG размером 96x96 пикселей достаточно для хорошего рабочего стола / Dash.

Для более подробной информации, посмотрите:


АССОЦИАЦИЯ ФАЙЛОВ

Для этого шага вы должны создать MIME Tipe , если он не существует, и свяжите его с приложением в файле mimeapps.list. Для этого взгляните на следующее:

< hr>

Примечание: Если вы нашли что-то неправильное, пожалуйста, не стесняйтесь редактировать и исправлять. Спасибо!

0
ответ дан 13 October 2012 в 22:25

Другие вопросы по тегам:

Похожие вопросы: