Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Suse/OpenSuSE - Как ассоциировать .jar с java? - SUSE Linux

Ответить
Настройки темы
Suse/OpenSuSE - Как ассоциировать .jar с java? - SUSE Linux

Новый участник


Сообщения: 37
Благодарности: 0

Профиль | Отправить PM | Цитировать


у меня openSUSE Leap 42.1
я установил java через консоль,

Код: Выделить весь код
linux-rfwd:~ # java -version
openjdk version "1.8.0_60"
OpenJDK Runtime Environment (build 1.8.0_60-b27)
OpenJDK 64-Bit Server VM (build 25.60-b23, mixed mode)
linux-rfwd:~ #
теперь мне можно запустить лаунчер с расширением .jar
команда

Код: Выделить весь код
java -jar ~/Download/file.jar
но хотелось бы упростить и запускать кликая по файлу как в виндовс, в минте это работает сразу после первого запуска файл принимает настройку на java

Отправлено: 20:39, 29-03-2016

 
zai zai вне форума

Аватара для zai

Ветеран


Сообщения: 4964
Благодарности: 724

Профиль | Отправить PM | Цитировать


Вот руководство (4) Setup JAVA Environment Variables), нужно создать файл .bashrc

-------
А зачем тебе жужжать, если ты не пчела? По-моему так.


Отправлено: 19:05, 03-04-2016 | #21



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 37
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вот что получилось

Код: Выделить весь код
 GNU nano 2.4.2                                                                   File: /usr/share/applications/java.desktop                                                                                                                                  Modified
Ваш код, который я вставил

Код: Выделить весь код
[Desktop Entry]
Name=Java
Comment=Java
Exec=cautious-launcher %f /usr/bin/java -jar
Terminal=false
Type=Application
Icon=
MimeType=application/x-java-archive;application/java-archive;application/x-jar;
NoDisplay=true
и внизу окна такие команды,





Код: Выделить весь код
^G Get Help      ^O Write Out     ^W Where Is      ^K Cut Text      ^J Justify       ^C Cur Pos       ^Y Prev Page     M-\ First Line   M-W WhereIs Next ^^ Mark Text     M-} Indent Text  M-U Undo         ^B Back          M-Space Prev Word^A Home
^X Exit          ^R Read File     ^\ Replace       ^U Uncut Text    ^T To Spell      ^_ Go To Line    ^V Next Page     M-/ Last Line    M-] To Bracket   M-^ Copy Text    M-{ Unindent TextM-E Redo         ^F Forward       ^Space Next Word ^E End
окно пока открыто как мне все теперь сохранить в документ и закрыть?

Отправлено: 19:06, 03-04-2016 | #22

zai zai вне форума

Аватара для zai

Ветеран


Сообщения: 4964
Благодарности: 724

Профиль | Отправить PM | Цитировать


Ctrl+X и откажись от сохранения или просто закрой терминал. Прочитай это руководство для SUSE

-------
А зачем тебе жужжать, если ты не пчела? По-моему так.


Отправлено: 19:14, 03-04-2016 | #23


Новый участник


Сообщения: 37
Благодарности: 0

Профиль | Отправить PM | Цитировать


в вашей ссылке нет ничего как создать этот файл
Цитата zai:
нужно создать файл .bashrc »
, а только о том как его изменить, и у меня другая версия jdk

Отправлено: 19:20, 03-04-2016 | #24

zai zai вне форума

Аватара для zai

Ветеран


Сообщения: 4964
Благодарности: 724

Профиль | Отправить PM | Цитировать


sudo nano .bashrc (правильнее наверное будет без sudo)
с текстом:
JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64/bin/java"
JRE_HOME="/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java"
PATH=$PATH:$HOME/bin:JAVA_HOME:JRE_HOME

Посмотри есть такой путь: /usr/lib/jvm/java-7-openjdk-amd64

После создания файла: sudo source ~/.bashrc (правильнее наверное будет без sudo)

-------
А зачем тебе жужжать, если ты не пчела? По-моему так.


Отправлено: 19:24, 03-04-2016 | #25


Новый участник


Сообщения: 37
Благодарности: 0

Профиль | Отправить PM | Цитировать


нашел яву тут
Цитата zai:
Посмотри есть такой путь: /usr/lib64/jvm/java-7-openjdk-amd64 »
, файла с окончанием amd64 нет. Есть такие папки: java-1.7.0-openjdk-1.7.0; java-1.8.0-openjdk-1.8.0; java-1.8.0-sun-1.8.0 остальные просто ярлыки

при создании
Цитата zai:
nano .bashrc »
по вашей ссылке получается то же самое что я вам уже описал в посте 22

Отправлено: 19:44, 03-04-2016 | #26

zai zai вне форума

Аватара для zai

Ветеран


Сообщения: 4964
Благодарности: 724

Профиль | Отправить PM | Цитировать


Цитата XBOPOCT:
Есть такие папки: java-1.7.0-openjdk-1.7.0; java-1.8.0-openjdk-1.8.0; java-1.8.0-sun-1.8.0 остальные просто ярлыки »
Тогда не знаю, т.к. не понятно, что ты наустанавливал. Устанавливать (тем более, если прохо знаешь Linux) весь софт нужно из стандартных репозиториев, что бы не возникали проблемы в дальнейшем.
Судя по описанию, процесс установки:

1. Посмотреть версию java в репозитории: zypper search java | grep openjdk
Покажет версию в репозитории: java-1_8_0-openjdk (может быть другая)

2. Установить нужную версию: sudo zypper install java-1_8_0-openjdk

Все должно было работать автоматом

-------
А зачем тебе жужжать, если ты не пчела? По-моему так.


Последний раз редактировалось zai, 03-04-2016 в 20:41.


Отправлено: 20:09, 03-04-2016 | #27


Новый участник


Сообщения: 37
Благодарности: 0

Профиль | Отправить PM | Цитировать


вот такая версия установленная через яст

Код: Выделить весь код
Andrey@linux-ajct:/> java -version
java version "1.8.0_74"
Java(TM) SE Runtime Environment (build 1.8.0_74-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.74-b02, mixed mode)
Andrey@linux-ajct:/>
устанавливать еще раз мне кажется не стоит, ява 1.8.0.74 работает

Последний раз редактировалось XBOPOCT, 03-04-2016 в 20:34.


Отправлено: 20:23, 03-04-2016 | #28

zai zai вне форума

Аватара для zai

Ветеран


Сообщения: 4964
Благодарности: 724

Профиль | Отправить PM | Цитировать


Все же попробуй, вдруг заработает:

Cоздать файл: sudo nano /usr/share/applications/java.desktop
с текстом:
[Desktop Entry]
Name=Java
Comment=Java
Exec=cautious-launcher %f /usr/bin/java -jar
Terminal=false
Type=Application
Icon=
MimeType=application/x-java-archive;application/java-archive;application/x-jar;
NoDisplay=true

Ctrl+X высветиться название файла нажми Enter
Если не поможет удалишь: sudo rm /usr/share/applications/java.desktop

-------
А зачем тебе жужжать, если ты не пчела? По-моему так.


Последний раз редактировалось zai, 03-04-2016 в 21:33.


Отправлено: 21:05, 03-04-2016 | #29


Новый участник


Сообщения: 37
Благодарности: 0

Профиль | Отправить PM | Цитировать


нет не помогло, ладно фиг с ним я и так уже привык, спасибо что столько времени на меня потратили

Последний раз редактировалось XBOPOCT, 03-04-2016 в 23:01.


Отправлено: 22:17, 03-04-2016 | #30



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Suse/OpenSuSE - Как ассоциировать .jar с java? - SUSE Linux

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
SAMS на Linux SUSE stolyar Программное обеспечение Linux и FreeBSD 3 24-02-2010 06:50
Suse/OpenSuSE - [решено] Как установить кодеки в SUSE Linux Snake070 Общий по Linux 8 15-08-2009 21:42
Прочие БД - Как сбросить рутовый пароль PostgreSQL? SUSE Linux Enterprise Server 10 masus Программирование и базы данных 1 04-08-2008 09:41
Проблемы с установкой Linux Suse 10 Diam0nd Общий по Linux 17 23-02-2007 10:42
Проблема с SuSE Linux 9.0 Professional Guest Железо в Linux 10 20-03-2004 19:40




 
Переход