Потерял правой кнопкой мыши открыть с помощью Java 7 Ubuntu 14.04

Представляется ли следующий метод достаточно правильным (или, в качестве альтернативы, принципиально ошибочным) как способ вернуть возможность открытия правой кнопкой мыши на Java?

После некоторого зависания и падения Minecraft значок рабочего стола, который я настроил для открытия двойным щелчком, больше не работал. При щелчке правой кнопкой мыши отображается только "открыть с помощью менеджера архива" и "открыть с помощью монтирования архива".

Из программного центра я удалил, затем заново добавил Java. Это не помогло.

"разрешить запуск в качестве исполняемого файла" выбран в свойствах

Я следовал инструкциям в 114990, но изменил Java 6 на Java 7 и лаунчер на /usr/lib/jvm/default-java/bin/java (последний b/c, который, казалось, был правильным после того, как копался в cd и ls). Итак, теперь у меня есть это:

cat "OpenJDK Java 7 Runtime"
[Desktop Entry]
Name=OpenJDK Java 7 Runtime
Comment=OpenJDK Java 7 Runtime
Exec=cautious-launcher %f /usr/lib/jvm/default-java/bin/java -jar
Terminal=false
Type=Application
Icon=openjdk-7
MimeType=application/x-java-archive;application/java-archive;application/x-jar;
NoDisplay=true

Я перезагрузился, но все еще ничего не подходило для щелчка правой кнопкой мыши или других мест, чтобы установить "открытое с".

224463 НЕ говорит, что делать, если файл openjdk-7-java..desktop НЕ существует и поэтому оставляет тех из нас без каких-либо зависаний.

Поэтому я проиграл и переименовал "OpenJDK Java 7 Runtime" (с 114990) в "openjdk-7-java.desktop" (с 224463) и перезагрузил, и волшебным образом мой значок на рабочем столе Minecraft уже вернулся к "Открыть с помощью OpenJDK 7 Runtime" "

Так что пока я достаточно счастлив, пока не научусь иначе, но мне любопытно, кажется ли это достаточно правильным.

1 ответ

Вот что сработало у меня с 14.04 LTS

Содержимое /usr/share/applications/openjdk-7-java.desktop

[Desktop Entry]
Name=OpenJDK Java 7 Runtime
Comment=OpenJDK Java 7 Runtime
Exec=cautious-launcher %f /usr/lib/jvm/java-7-openjdk-amd64/bin/java -jar 
Terminal=false
Type=Application
Icon=openjdk-7
MimeType=application/x-java-archive;application/java-archive;application/x-jar;
NoDisplay=true
Другие вопросы по тегам