4

У меня уже есть Java 1.6, но мне нужно что-то протестировать с 1.5.

Я загрузил .bin-файл с http://java.sun.com/javase/downloads/index_jdk5.jsp с помощью Sun Download Manager.

Теперь я хочу создать файл deb из этого файла bin:

$ fakeroot make-jpkg java_ee_sdk-5_01-linux.bin
Creating temporary directory: /tmp/make-jpkg.Zpm1Y7LbZ0
Loading plugins: blackdown-j2re.sh blackdown-j2sdk.sh common.sh ibm-j2re.sh ibm-j2sdk.sh j2re.sh j2sdk-doc.sh j2sdk.sh j2se.sh sun-j2re.sh sun-j2sdk-doc.sh sun-j2sdk.sh

Detected Debian build architecture: i386
Detected Debian GNU type: i486-linux-gnu

No matching plugin was found.
Removing temporary directory: done

Как я могу исправить «Не найден соответствующий плагин». ошибка?

Обновить

Я скачал jdk-1_5_0_22-linux-amd64.bin со страницы архива и запустил установщик Linux.

Работает нормально.

3 ответа3

0

Предлагаю добавить репозиторий hardy-update и установить пакет sun-java5-jre. Вот инструкции.

Не делайте никаких обновлений. Отключите этот репозиторий после установки sun-java5-jre.

Обратите внимание, что этот пакет находится как в репозиториях hardy и в репозиториях hardy-updates , но вам нужен пакет из hardy-updates (в нем есть важные исправления).

Также обратите внимание, что версия hardy (серверная) является единственной поддерживаемой версией, которая имеет пакет java5.

0

Простое выполнение файла .bin и обновление переменных JAVA_HOME и PATH могут работать в зависимости от того, как ваше приложение обращается к Java. Вам также может потребоваться обновить символические ссылки java , javac и т.д. В /usr/bin/ если ваше приложение использует их напрямую.

0

Если вы используете Ubuntu версии 9.04 или более ранней, вы можете установить пакет sun-java5-jdk.

apt-get install sun-java5-jdk

Если вы используете версию 9.10 или более позднюю, вам может не повезти, поскольку пакет больше не поддерживается. Вы можете установить Ubuntu 9.04 на виртуальной машине или попробовать обходной путь в одном из решений здесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .