Oracle Java Runtime не появляется

Oracle JDK doesn't appear

Первоначально я установил Oracle JDK 7 update 4 с инструкцией по установке альтернативных обновлений, и JDK перешел в ручной режим (3). Откройте JDK 7 в автоматическом режиме (O).

Когда я буду запускать / устанавливать файл .jar, Oracle Java Runtime не появится. Как мне это исправить?

спасибо

1
задан 7 June 2012 в 01:38

4 ответа

Приведенного выше ответа недостаточно,

вам также необходимо обновить список пантомимы как

открыть файл в редакторе

gedit ~/.local/share/applications/mimeapps.list

, а затем заменить это

[ 111]

-

application/x-java-archive=OracleJDK.desktop;

Это решит проблему.

0
ответ дан 7 June 2012 в 01:38

Ответ Самика великолепен, но удалите команду 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
0
ответ дан 7 June 2012 в 01:38

Если вы хотите вывести Oracle JDK в это меню, вам нужно создать файл .desktop для Oracle JDK в разделе /usr/share/applications, если его там еще нет. Как насчет нажатия кнопки Show other application, чтобы увидеть доступное приложение? Если Oracle JDK там нет, выполните следующие действия:

  1. sudo gedit, чтобы открыть gedit от имени суперпользователя
  2. , напишите
    [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]
  3. sudo chmod +x /usr/share/applications/OracleJDK.desktop, чтобы сделать файл .desktop исполняемым
  4. sudo gedit /usr/share/applications/bamf.index, добавить строку OracleJDK.desktop path to Oracle's java here -jar в конец и сохранить.
  5. откройте файл /usr/share/applications/mimeinfo.cache от имени суперпользователя (sudo gedit) и добавьте, измените строку application/java-archive=openjdk-xxx.desktop; на application/java-archive=openjdk-xxx.desktop;OracleJDK.desktop;, т. Е. Просто добавьте свою вновь созданную запись рабочего стола в MIME-кеш.
  6. Теперь вы должны найти запись Oracle JDK в меню приложений, если вы нажмете на просмотр других приложений
0
ответ дан 7 June 2012 в 01:38

Я искал информацию об этом случае. На самом деле Oracle JRE запускается автоматически, когда выполняются jar-файлы или включенные jar-файлы. Это не поддерживает взаимодействие, как это.

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

Извините, если я ошибаюсь. Это все, что я нашел. Если есть кто-то, кто знает больше, пожалуйста, добавьте ответ.

0
ответ дан 7 June 2012 в 01:38

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

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