После загрузки openjdk-7-fcs-src-b147-27_jun_2011.zip
на Ubuntu 11.10 я попытался собрать его из исходного кода. В начале было несколько предупреждений/ошибок, которые я смог исправить, кроме одной.
Это говорит
Ошибка: JAVA_HOME определен неправильно
какое может быть значение JAVA_HOME, я понятия не имею. Я попытался назначить JAVA_HOME="." // домашний каталог jdk, но затем я получаю еще более интересную ошибку... ошибка:
ОШИБКА: установлена переменная среды JAVA_HOME. Это, скорее всего, приведет к сбою сборки. Пожалуйста, отключите его и снова начните сборку.
Теперь в чем может быть проблема. У меня есть java на моей машине, но на данный момент нет javac.
Вы спросите, зачем мне вообще нужно устанавливать jdk из исходников. Причина в том, что я хочу создать точку доступа, внести в нее некоторые изменения, а затем перестроить. Проблема в том, что я потратил целый день на то, чтобы понять, как создать автономную точку доступа. Поэтому я подумал, что, может быть, я могу собрать jdk со встроенной точкой доступа ... а затем я могу перестроить его оттуда по мере необходимости.
Если есть какой-то метод создания точки доступа (из исходного кода), это также было бы очень полезно.
PKGBUILD
из Arch Linux. Если вы не знакомы, это просто скрипт bash, в котором есть инструкции по сборке/упаковке. Вы делаете что-то другое? - person Duru Can Celasun   schedule 14.03.2012build()
настраивает и создает исходный код jdk. Затем выполнение кода изpackage_jdk7-openjdk()
должно установить его. - person Duru Can Celasun   schedule 16.03.2012