. Большинство программного обеспечения не полностью протестирован с Java 7, и я хотел бы установить JDK 6.0 для Oracle на Ubuntu 11.10.
Может кто-нибудь, пожалуйста, дайте мне инструкции для того же?
Я ожидаю, что ppa ferramroberto, возможно, не будет работать в будущем, потому что переупаковка java больше не допускается. К сожалению, то, что запрещено каноническим, также запрещено для любого другого упаковщика. Таким образом, решение, упомянутое выше, может быть единственным способом (который в основном является оберткой для альтернатив обновления!):
http://www.webupd8.org/2011/09/how-to -install-oracle-java-7-jdk-in.html
Как правило, хорошая идея - получить учетную запись oracle и получить информационный бюллетень java для получения информации о обновлениях программного обеспечения до тех пор, пока решение приходит по пути для пользователей ubuntu для получения информации об обновлениях.
Oracle теперь владеет Sun и переименовал ее в Oracle Java. Если вы хотите установить последнюю версию Java 6, вы можете скачать ее здесь:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
Двоичный файл является самораспаковывающимся архивом. Скопируйте его туда, где вы хотите установить его, например. /opt/java
Затем создайте ссылку,
# update-alternatives /usr/bin/java java /opt/java/bin/java 0
При необходимости сделайте то же самое для javac
.
Во многих случаях нет необходимости полностью переходить на Oracle Java (или любую другую альтернативную версию). Многие приложения, которые требуют чего-то другого, кроме стандартной версии Java, могут быть запущены путем явного вызова требуемой виртуальной машины Java:
<path to alternative JRE>/bin/java -jar <application>.jar
Возможно, JAVA_HOME также должен быть явно задан перед запуском приложения:
export JAVA_HOME=<path to alternative JRE>
Я использовал следующую инструкцию , загрузив двоичные файлы jdk непосредственно из Oracle. Инструкции также относятся к jdk6.
Откройте терминал и выполните команды ниже. Он будет устанавливать JDk, а также JRE. Не нужно ничего настраивать. Он будет заботиться обо всем.
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
JDK 6 вместе с JRE
sudo apt-get install oracle-java6-installer
ИЛИ ДЛЯ JDK 7
sudo apt-get install oracle-java7-installer
После выполнения вы можете проверьте, установлены ли Java и JDK с помощью java -version
, а затем javac -version
На официальной Ubuntu wiki есть очень хорошая страница. Там вы найдете все рекомендуемые методы. Я использовал этот отличный автоматический скрипт .
cd ~/
wget https://github.com/flexiondotorg/oab-java6/raw/0.2.6/oab-java.sh -O oab-java.sh
chmod +x oab-java.sh
sudo ./oab-java.sh
Сценарий будет создавать пакеты из исходного кода и размещать их в локальном репо, тогда они могут быть установлены, например:
sudo apt-get install sun-java6-jdk sun-java6-fonts sun-java6-source
Вы можете увидеть все доступные пакеты в /var/local/oab/deb
.
Не забудьте выбрать правильную версию:
sudo update-alternatives --config java
Чтобы настроить все остальное (например, плагин браузера, keytool и т. д.), вы можете использовать это (это будет длинный список!):
sudo update-alternatives --all
Скрипт - это оболочка для этого скрипта Debian , если вы любопытно;)
Запустите эту команду в терминале (Ctrl + Alt + T):
sudo add-apt-repository ppa:ferramroberto/java
sudo add-apt-repository command not found
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ferramroberto/java
Затем выполните:
sudo apt-get update
sudo apt-get install sun-java6-jdk
Это сработало для меня .
@EliahKagan
), я постараюсь ответить на него.
– Eliah Kagan
11 October 2012 в 15:24