Загрузите jdk 1.6 с помощью wget
Я пытаюсь получить JDK 1.6 с помощью следующей команды:
wget 'http://download.oracle.com/otn/java/jdk/6u14-b08/jdk-6u14-linux-x64.bin'
Загрузка не удалась, и я подозреваю, что это связано с тем, что веб-сайт требует от вас принять лицензионное соглашение. Есть ли способ принять соглашение и получить файл?
2 ответа
Я пойду дальше и опубликую это на всякий случай....Обратите внимание, однако, что эти инструкции устанавливают Java7 НЕ Java6
вырезать и вставлять из http://www.webupd8.org
Установите Oracle Java 7
Для большинства вещей достаточно OpenJDK/JRE (и вы можете установить его с помощью Ubuntu Software Center), но в случае, если вам действительно требуется Oracle 7 (ранее Sun) Java 7, вы можете установить его (это установит JDK / JRE и плагин для браузера) в Ubuntu с использованием WebUpd8 Java PPA
в терминальном типе
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java7-installer
Это выдержка из моего ответа на этот вопрос.
PPA, который вы устанавливаете с помощью этих команд, только указывает на веб-сайт Java, чтобы упростить установку, он не содержит саму Java. Oracle изменила лицензию, и теперь она не может быть размещена где-либо и может быть загружена только непосредственно из Oracle.
ЗДЕСЬ - более старый пост с того же сайта, который дает больше информации об этом изменении, а также больше информации о самой Java7 и о том, как ее удалить, проверить и выбрать, какая версия работает.
Если вы принимаете соглашение один раз, вы можете использовать --load-cookies FILE возможность wget чтобы заставить его использовать сохраненный файл cookie (например, из папки.mozilla) для загрузки. Я не вижу другого способа сделать это.
Так
- Принять соглашение в Firefox
- использование
wget --load-cookies ~/.mozilla/firefox/XXXX.default/cookies.txt URL
Предостережение
Работает только со старым магазином печенья Firefox, но не с новым бэкэндом sqlite.
альтернатива
В качестве альтернативы вы можете установить Sun JDK из репозиториев, как намекнул TrailRider - лицензионное соглашение заключается во время установки.