При выполнении следующего:
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
Какую версию Ubuntu вы используете?
Похоже, что нет openjdk-6-jre
для Ubuntu 12.10
Вы можете увидеть на странице пакетов java , что есть доступно только openjdk-7-jre
.
Я думаю, что Ваша проблема будет разрешена путем открытия центра программного обеспечения. Нажмите на 'редактирование' и затем 'источники программного обеспечения' для открытия исходного окна программного обеспечения. После того как это открыто, установите флажок, который говорит, "Сохраняемое сообществом бесплатное программное обеспечение и программное обеспечение с открытым исходным кодом (вселенная)". как
И затем установка, Открытая-jdk, как предложили другие -
Если проблема все еще сохраняется, пробуют Java Oracle, как использую Java Oracle, и все знают то, что является различием между обоими, Таким образом, лучше для движения с последним Java Oracle
просто используйте это простые команды в терминале для удаления открытого jdk полностью
sudo apt-get purge openjdk-\*
Для получения автоматически обновляемого Java от Oracle Вы можете Вы использовать PPA, обеспеченный от webup8.
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
Для установки Последнего 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)
Поздравление теперь его установленный.
sudo apt-get install java-common
sudo apt-get install openjdk-7-jre-headless
java -version