Привет, ребята. Я скачал пакет jdk1.7.0_79
и хотел установить пакет с помощью терминала. Я получил это руководство пользователя и сделал это шаг за шагом.
sudo mkdir -p / usr/local/ java
cd/home/ your_user_name /Downloads
sudo cp -r jdk-8u20-linux-/usr/local/java/
cd /usr/local/java
sudo tar xvzf jdk-8u20-linux-x64 tar gz
sudo gedit/etc/profile
JAVA_ HOME= / usr/ local/ java/ jdk1.8.0_20
PATH=$PATH $HOME/bin $JAVA_HOME/bin
export JAVA_HOME
export PATH
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local java/jdk1.8.0_20/bin/java" 1
Я заменяю каждый jdk1.8.0_20 на jdk1.7.0_79. но когда я вставляю строку 8, я получаю эту ошибку
Error alternative Path / usr/ local/java/ jdk1.7.0_79/ bin/ java doesn't exist
В чем проблема? Можете ли вы помочь мне исправить это и сказать, какая команда правильная? Tanx
Сначала прочитайте целый ответ, это возможно, что последняя часть достаточно.
<час>Эта линия
JAVA_ HOME= / usr/ local/ java/ jdk1.8.0_20
и это сообщение об ошибке
Error alternative Path / usr/ local/java/ jdk1.7.0_79/ bin/ java doesn't exist
говорит, что меня, Вы должны использовать
JAVA_HOME=/usr/local/java/jdk1.7.0_79
, и это определение
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
и
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_79/bin/java" 1
ПУТИ <час> хорошо вот полный блок
sudo mkdir -p /usr/local/java
cd ~/Downloads
sudo tar xf jdk1.7.0_79-linux-x64.tar.gz -C /usr/local/java
sudo -H gedit /etc/profile
, Добавляют, что следующие линии
JAVA_HOME=/usr/local/java/jdk1.7.0_79
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH
Сохранили файл и начало
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_79/bin/java" 1
<час> Или устанавливают пакет, самый легкий способ установить OpenJDK
sudo apt-get install openjdk-7-jdk
sudo update-alternatives --config java
или Oracle Java
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
sudo update-alternatives --config java