Назад | Перейти на главную страницу

Установка Oracle 7 JDK на FreeBSD 10 - хочет i586, но на AMD64

Мне нужно установить Oracle Java 7 на мой сервер FreeBSD 10, но я немного запутался.

Я использую порты, и когда я make install в /usr/ports/java/linux-sun-jdk17 каталог я получаю следующее:

===>  linux-sun-jdk17-7.60 You must manually fetch the J2SE SDK download for the Linux platform (jdk-7u60-linux-i586.tar.gz) from http://www.oracle.com/technetwork/java/javase/downloads/index.html, place it in /usr/ports/distfiles and then run make again.
*** Error code 1

Stop.
make: stopped in /usr/ports/java/linux-sun-jdk17

Теперь я понимаю, что он от меня хочет, но меня беспокоит, что я использую машину amd64, и он хочет, чтобы я получил пакет java для i586.

Может ли кто-нибудь, кто это сделал, дать мне здесь совет? Этот сервер должен быть надежным и хорошо работать.

Спасибо

Это потому, что вы будете использовать версию для Linux, и в настоящее время «эмулятор» Linux для FreeBSD в настоящее время поддерживает только 32-битный Linux.

(Я заключил «эмулятор» в кавычки, потому что на самом деле это не эмулятор, это просто транслятор системных вызовов. И работа по добавлению поддержки 64-битного Linux продолжается, но до тех пор можно запускать только 32-битные двоичные файлы Linux.)

Честно говоря, для меня собственный пакет OpenJDK 1.7 (созданный из порта java / openjdk7) отлично работает, поэтому, если у вас нет особых требований для использования версии Oracle, используйте OpenJDK 1.7.