Первоначально я установил Oracle JDK 7 update 4 с инструкцией по установке альтернативных обновлений, и JDK перешел в ручной режим (3). Откройте JDK 7 в автоматическом режиме (O).
Когда я буду запускать / устанавливать файл .jar, Oracle Java Runtime не появится. Как мне это исправить?
спасибо
Приведенного выше ответа недостаточно,
вам также необходимо обновить список пантомимы как
открыть файл в редакторе
gedit ~/.local/share/applications/mimeapps.list
, а затем заменить это
[ 111]-
application/x-java-archive=OracleJDK.desktop;
Это решит проблему.
Ответ Самика великолепен, но удалите команду NoDisplay
, которая скрывает приложение в Comice OS 4
.
[Desktop Entry]
Name=Oracle JDK
Exec=path to Oracle's java here -jar
Terminal=false
Type=Application
Icon=openjdk-6
MimeType=application/x-java-archive;application/java-archive;application/x-jar;
NoDisplay=false
Если вы хотите вывести Oracle JDK
в это меню, вам нужно создать файл .desktop
для Oracle JDK в разделе /usr/share/applications
, если его там еще нет. Как насчет нажатия кнопки Show other application
, чтобы увидеть доступное приложение? Если Oracle JDK там нет, выполните следующие действия:
sudo gedit
, чтобы открыть gedit от имени суперпользователя [Desktop Entry] Name=Oracle JDK Exec=path to Oracle's java here -jar Terminal=false Type=Application Icon=openjdk-6 MimeType=application/x-java-archive;application/java-archive;application/x-jar; NoDisplay=trueи сохраните файл как
/usr/share/applications/OracleJDK.desktop
[ 1117] sudo chmod +x /usr/share/applications/OracleJDK.desktop
, чтобы сделать файл .desktop
исполняемым sudo gedit /usr/share/applications/bamf.index
, добавить строку OracleJDK.desktop path to Oracle's java here -jar
в конец и сохранить. /usr/share/applications/mimeinfo.cache
от имени суперпользователя (sudo gedit
) и добавьте, измените строку application/java-archive=openjdk-xxx.desktop;
на application/java-archive=openjdk-xxx.desktop;OracleJDK.desktop;
, т. Е. Просто добавьте свою вновь созданную запись рабочего стола в MIME-кеш. Oracle JDK
в меню приложений, если вы нажмете на просмотр других приложений Я искал информацию об этом случае. На самом деле Oracle JRE запускается автоматически, когда выполняются jar-файлы или включенные jar-файлы. Это не поддерживает взаимодействие, как это.
Если JAR-файлы не могут быть выполнены, вы, кажется, установлены неправильно.
Извините, если я ошибаюсь. Это все, что я нашел. Если есть кто-то, кто знает больше, пожалуйста, добавьте ответ.