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

Вы можете изменить профиль оболочки удаленной системы, чтобы использовать приглашения colorfull, посмотрите следующую ссылку: http://www.funtoo.org/en/articles/linux/tips/prompt/.

1
задан 13 October 2012 в 23:25

4 ответа

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

Выберите время выполнения Java и нажмите «По умолчанию», чтобы это приложение по умолчанию открывало файлы .jar.

16
ответ дан 25 May 2018 в 06:09

Добавление файла с именем /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 [ ! d1]

11
ответ дан 25 May 2018 в 06:09
  • 1
    Я предполагаю, что этот файл .desktop создается только при установке openjdk JRE, а не при установке openjdk JDK, хотя JDK включает JRE? – Earl Zedd 3 July 2015 в 09:29
  • 2
    Есть ли способ заставить его попросить вас запустить в терминале, возможно, установив значение Terminal в Terminal=prompt? – Dorian Dore 15 July 2015 в 02:50
  • 3
    это было очень умно, спасибо вам – kdureidy 2 May 2016 в 05:46

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

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

Создайте папку в каталоге по вашему выбору с файлами *.jar (приложение) и *.png (значок приложения). В этом случае каталог, который я буду использовать, - /usr/share/folder. Для ~/folder является хорошей идеей назвать его именем приложения, например, если приложение VUE называет папку ~/VUE или ~/vue. Откройте терминал и запустите следующую строку кода:
sudo mkdir /usr/share/folder
Или откройте диспетчер файлов (в этом случае Nautilus) с правами супер администратора, запустив следующую строку кода в терминале:
gksu nautilus
После этого перейдите к /usr/share и создайте папку folder с графическим интерфейсом. Также в терминале и выполните следующую строку кода:
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/*
Сохраните файл. ([F14] всегда одно и то же имя.)

ЗАПИСЬ ЗАЯВКИ

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

Для получения дополнительной информации посмотрите:

Создайте папку в каталоге по вашему выбору с помощью *.jar (приложение) и *.png (приложение значок). В этом случае каталог, который я буду использовать, - /usr/share/folder. Для ~/folder является хорошей идеей назвать его именем приложения, например, если приложение VUE называет папку ~/VUE или ~/vue. Откройте терминал и запустите следующую строку кода:
sudo mkdir /usr/share/folder
Или откройте диспетчер файлов (в этом случае Nautilus) с правами супер администратора, запустив следующую строку кода в терминале:
gksu nautilus
После этого перейдите к /usr/share и создайте папку folder с помощью GUI.
Разработчик Gnome - Типы значков

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

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

Разработчик Gnome - Типы значков

АССОЦИАЦИЯ ФАЙЛОВ Если вы нашли что-то неправильное, не стесняйтесь редактировать и исправлять. Благодаря!

2
ответ дан 25 May 2018 в 06:09

Я использую Xfce 4 с файловым менеджером Thunar. Я установил Oracle JDK, загрузив файл архива с официального веб-сайта Oracle. Я извлек содержимое в свою локальную папку и добавил Java в PATH. Поэтому я могу выполнить следующую команду из терминала

java -version

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

java -jar filename.jar

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

Щелкните правой кнопкой мыши на файле * .jar Выберите «Открыть с другим «Проверить флажок« Использовать специальную команду ». Установите следующую команду и нажмите« ОК »
java -jar

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

Изменить: когда среда выполнения установлена ​​с помощью извлечения архива, время выполнения не будет отображаться в списке селекторов приложений. Я хочу указать, что пользователи могут использовать команды, если они добавили Java в PATH.

0
ответ дан 25 May 2018 в 06:09
  • 1
    Я не уверен, что это добавляет к существующим ответам. Процесс, который вы описываете, по-видимому, существенно не отличается от принятого ответа. – Elder Geek 16 December 2017 в 20:13
  • 2
    @ElderGeek. Когда среда выполнения устанавливается путем извлечения архива, время выполнения не будет отображаться в списке селекторов приложений. Я просто хотел указать, что пользователи могут использовать команды, если они добавили Java в PATH. – Muhammed Kadir Yücel 16 December 2017 в 20:36

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

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