На этот вопрос уже есть ответ здесь:
Я довольно новичок в ubuntu. Я пытаюсь найти пакет для Java JDK, чтобы использовать javac и другие утилиты компилятора, включенные в JRE.
Однако я не могу установить их (пакет не найден или не может быть установлен).
Любая помощь будет принята с благодарностью. Спасибо.
Самая легкая опция состояла бы в том, чтобы установить версию по умолчанию, настолько доступную в списке пакета Ubuntu, можно принять решение или установить Java Dev Kit (JDK) или среду выполнения Java (JRE):
Первый, обновите индекс
sudo apt-get update
пакета, Чтобы установить Java Dev Kit (JDK), выполнить следующую команду:
sudo apt-get install default-jdk
команда Above установит JDK, но если Вы вместо этого хотите установить источник JRE
sudo apt-get install default-jre
: https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-get-on-ubuntu-16-04
Это всегда - хорошая идея удостовериться, что Ваш индекс пакета актуален, прежде чем Вы попытаетесь установить что-либо, что:-
sudo apt-get update
Теперь устанавливает Java JDK с
sudo apt-get install default-jdk
Существует ДВА Способа, которыми можно сделать это.
можно загрузить пакет JDK с самой Oracle. Вот ссылка - , http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Получает вариант, который Вы хотите. Затем выполните следующие команды, чтобы на самом деле извлечь его и использовать его.
Первый, необходимо извлечь архив с помощью tar
, файл назовут "AutoDL BundleID =" или подобный.
tar xzf <name of file>
Это создаст папку, названную jdk-8u1 или подобный. Это может быть скопировано в /usr/local
. Затем необходимо будет добавить эту папку к $PATH, таким образом, другие программы смогут вызвать его.
Принятие, которое Вы скопировали в/usr/local, выполнял эту команду для добавления к $PATH
PATH=$PATH:~/opt/bin
, необходимо также открыть Ваш /home/user/.bashrc
файл и добавить эту строку перед финалом fi
, таким образом, это будет всегда экспортироваться перед оболочкой запускается seesion.
Теперь можно использовать java/javac для того, в чем Вы нуждаетесь.