Поиск и устранение неисправностей относительно Oracle установка Java

Я начинаю кодировать в Java, загрузил двоичный файл отсюда. Затем следовавший инструкции отсюда, однако я был встречен некоторыми ошибками относительно пакета Java, и я столкнулся с этим, которое решило мою проблему, и я продолжил следование инструкциям на той странице и установил двоичный созданный пакет.

$ javac -version
javac 10.0.2

$ java -version

Command 'java' not found, but can be installed with:

sudo apt install default-jre            
sudo apt install openjdk-11-jre-headless
sudo apt install openjdk-8-jre-headless 

$ javac Hello.java компилирует программу успешно

Не мог запустить программу,

$ java Hello

Command 'java' not found, but can be installed with:

sudo apt install default-jre            
sudo apt install openjdk-11-jre-headless
sudo apt install openjdk-8-jre-headless

Указания, которые я нашел онлайн, не являются четкими. Большинство из них использует OpenJDK, и я знаю, что, возможно, пошел с этим, но так как я уже в Oracle, я желаю пойти с этим.
Таким образом, существует ручная установка, в которую я видел, что люди создают свой собственный каталог и перемещают извлечение двоичного пакета, тут же выполняющего некоторых update-alternative команды для очевидной установки его.

Но я следовал за Wiki Debian и использовал пакет Java.

Я на самом деле вполне смущен. Кто-то может ясно объяснить все это? Действительно ценился бы.


Я сделал $ sudo gedit /etc/profile и добавил эти две строки в конце -

export JAVA_HOME=/usr/lib/jvm/oracle-java10-jdk-amd64
export PATH=$JAVA_HOME/bin:$PATH 

и теперь,

$ java -version
java version "10.0.2" 2018-07-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.2+13)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.2+13, mixed mode)

Действительно ли это - чистая установка Java?

0
задан 25 August 2018 в 06:13

1 ответ

Это похоже javac компилятор находится в Вашем PATH, но java виртуальная машина не - странная.

Поскольку я вижу, что Вы создаете deb пакет, названный как oracle-java10-jdk или что-то и установленный это. Использовать

$ dpkg -L oracle-java10-jdk | grep -E /java$

видеть где java команда, и добавьте его к Вашему PATH.

0
ответ дан 28 October 2019 в 04:17

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

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