Невозможно установить JDK 1.6

При выполнении следующего:

sudo apt-get install openjdk-6-jre

при выполнении отображается следующее:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package openjdk-6-jre is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'openjdk-6-jre' has no installation candidate
1
задан 9 March 2013 в 10:51

3 ответа

Какую версию Ubuntu вы используете?

Похоже, что нет openjdk-6-jre для Ubuntu 12.10

Вы можете увидеть на странице пакетов java , что есть доступно только openjdk-7-jre.

0
ответ дан 9 March 2013 в 10:51

Я думаю, что Ваша проблема будет разрешена путем открытия центра программного обеспечения. Нажмите на 'редактирование' и затем 'источники программного обеспечения' для открытия исходного окна программного обеспечения. После того как это открыто, установите флажок, который говорит, "Сохраняемое сообществом бесплатное программное обеспечение и программное обеспечение с открытым исходным кодом (вселенная)". как

Ubuntu Software Center preference

И затем установка, Открытая-jdk, как предложили другие -

Если проблема все еще сохраняется, пробуют Java Oracle, как использую Java Oracle, и все знают то, что является различием между обоими, Таким образом, лучше для движения с последним Java Oracle

Полностью удалите Открытый-jdk

просто используйте это простые команды в терминале для удаления открытого jdk полностью

sudo apt-get purge openjdk-\*

Как установить Java Oracle

Для получения автоматически обновляемого Java от Oracle Вы можете Вы использовать PPA, обеспеченный от webup8.

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

Установка Java Oracle вручную

Для установки Последнего Java Oracle:

Проверять установленную архитектуру системы человечности

$ uname -m

или

$ arch

Загрузите Java Oracle JDK для Linux. Удостоверьтесь, что Вы выбираете корректные сжатые двоичные файлы для своей архитектуры системы, 32-разрядной или 64-разрядной (которые заканчиваются в tar.gz).It, будет загружен в папке Downloads в доме. Так же первый открытый наутилус с sudo как

sudo nautilus 

и сделайте папку Java под

/usr/local/

и затем следуйте за следующими командами:

cd /home/"your_user_name"/Downloads
sudo cp -r jdk-7u40-linux-x64.tar.gz /usr/local/java
cd /usr/local/java
sudo chmod a+x jdk-7u40-linux-x64.tar.gz
sudo tar xvzf jdk-7u40-linux-x64.tar.gz

В этой точке у Вас должно быть два несжатых двоичных каталога в/usr/local/java, проверяют его

ls -a

Теперь отредактируйте системный файл пути

sudo gedit /etc/profile

прокрутите вниз к последнему и добавьте следующие строки

JAVA_HOME=/usr/local/java/jdk1.7.0_40
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH

Сохраните и выйдите и запишите эти команды в терминале для Информирования системы Linux Ubuntu, где Java Oracle JDK/JRE расположен.

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_40/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_40/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.7.0_40/bin/javaws" 1
sudo update-alternatives --set java /usr/local/java/jdk1.7.0_40/bin/java
sudo update-alternatives --set javac /usr/local/java/jdk1.7.0_40/bin/javac
sudo update-alternatives --set javaws /usr/local/java/jdk1.7.0_40/bin/javaws
. /etc/profile

Теперь все установлено, просто проверяют его

java -version

вывод должен быть похожим

java version "1.7.0_40"
Java(TM) SE Runtime Environment (build 1.7.0_40-b40)
Java HotSpot(TM) Server VM (build 23.1-b03, mixed mode)

Поздравление теперь его установленный.

0
ответ дан 9 March 2013 в 10:51
sudo apt-get install java-common

sudo apt-get install openjdk-7-jre-headless

java -version
0
ответ дан 9 March 2013 в 10:51

Другие вопросы по тегам:

Похожие вопросы: