Как мне изменить мой каталог Java по умолчанию?

Я новичок в Ubuntu и пытаюсь настроить Java для запуска и компиляции программ. Поскольку я очень свеж, я не уверен, как определить, какую версию я использую, но файл / sbin / init возвращает:

    ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=0x7aa29ded613e503fb09fb75d94026f3256f01e7a, stripped

Проблема, с которой я сталкиваюсь, заключается в запуске Java-программ. Хотя программы компилируются, они не запускаются. Я использовал это руководство: http://www.wikihow.com/Install-Oracle-Java-on-Ubuntu-Linux

И все выглядит нормально, пока я не запускаю программу, которую я получить это сообщение об ошибке:

    bash: /usr/bin/java: No such file or directory

Java должен запускаться из / usr / local / java, а профиль / etc /:: 117]

    JAVA_HOME=/usr/local/java/jdk1.7.0_45
    PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
    JRE_HOME=/usr/local/java/jre1.7.0_45
    PATH=$PATH:$HOME/bin:$JRE_HOME/bin
    export JAVA_HOME
    export JRE_HOME
    export PATH

Я уверен, что я ' Мне не хватает чего-то действительно простого. Заранее спасибо.

1
задан 31 October 2018 в 11:05

2 ответа

После недавней установки Oracle Java, следуя тем же инструкциям, я столкнулся с похожей ошибкой. Ссылка на исполняемый файл java отсутствует в вашем / usr / bin. Чтобы решить эту проблему, я бы вручную создал ссылку:

$ sudo ln -s /etc/alternatives/java /usr/bin/java

Возможно, вам придется изменить / etc / alternatives / java, чтобы указать правильное местоположение, но это значение по умолчанию, основанное на инструкциях, которые вы выполнили.

0
ответ дан 31 October 2018 в 11:05

sudo ln -s / usr / lib / jvm / java-7-openjdk / bin / javac / usr / bin / javac

Эта строка кода исправила проблему для меня, замените java-7- openjdk с Java 6, если вы не работаете 7.

0
ответ дан 31 October 2018 в 11:05

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

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