Как установить JDK 1.7 с помощью пакета RPM?

Редактировать Start

У меня было затмение, работающее некоторое время. И разрабатывал Java-сервер.

редактировать End

Сегодня eclipse, проект java, щелчок правой кнопкой мыши, свойства, путь сборки java (jdk 1.6) неожиданно сообщают об отсутствующих jars `(netx.jar, plugin.jar и gnome-java-bridge.jar). Может быть, после автоматического обновления Ubuntu эти банки пропали без вести. Это также случилось с моим ноутбуком несколько дней назад.

java -version

java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-1ubuntu0.10.04.1)
OpenJDK Server VM (build 20.0-b12, mixed mode)

Я не мог найти кого-то еще с подобной проблемой, поэтому я думал, что я обновлю до 1.7. Поэтому я скачал 1.7 JDK и JRE из оракула

Я запустил следующее на своем Ubuntu 10.04

sudo apt-get install alien dpkg-dev debhelper build-essential
sudo alien jre-7u5-linux-i586.rpm
sudo alien jdk-7u5-linux-i586.rpm

К сожалению, оба сообщения об ошибках. Эти папки существуют в пути.

make: *** [binary-arch] Error 9
find: `jdk-1.7.0_05': No such file or directory


make: *** [binary-arch] Error 9
find: `jre-1.7.0_05': No such file or directory

Теперь, когда я пытаюсь установить снова, используя sudo alien jdk-7u5-linux-i586.rpm я получил

error: incorrect format: unknown tag
Warning: Skipping conversion of scripts in package jdk: postinst postrm prerm
Warning: Use the --scripts parameter to include the scripts.
mkdir: cannot create directory `jdk-1.7.0_05': File exists
unable to mkdir jdk-1.7.0_05:  at /usr/share/perl5/Alien/Package.pm line 257.

1 ответ

Решение

Ваш вопрос немного сбивает с толку: вы хотите знать, как исправить это поведение Eclipse, или вы хотите обновить Java?

В названии сказано одно, а в вопросе другое.

Если вы просто хотите начать затмение, используя определенную версию конкретной JVM, вам просто нужно открыть файл eclipse.ini в той же папке, где находится исполняемый файл eclipse, и добавьте следующие 2 строки:

-vm
/home/user/jdk/bin/java

Эта опция не требует пояснений, вы просто используете опцию -vm и указываете полный путь к вашему выбору jvm.

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

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