Что мне делать о том, что команда `javac` не запущена? [дубликат]

На этот вопрос уже есть ответ:

$ file /etc/alternatives/java /etc/alternatives/javac
/etc/alternatives/java:  symbolic link to /usr/lib/jvm/java-11-openjdk-amd64/bin/java
/etc/alternatives/javac: broken symbolic link to /usr/lib/jvm/java-11-openjdk-amd64/bin/javac
-1
задан 15 July 2018 в 10:51

1 ответ

Я установил Oracle, JDK, не OpenJDK, однако использует эти команды для добавления символьных ссылок.

  1. Добавьте это к пути.

    export PATH="$PATH:/opt/java/jdk1.8.0_171/jre/bin"
    
  2. Создайте символьные ссылки.

    sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/jdk1.8.0_171/bin/java" 1
    sudo update-alternatives --install "/usr/bin/javac" "javac" "/opt/java/jdk1.8.0_171/bin/javac" 1
    sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/opt/java/jdk1.8.0_171/bin/javaws" 1
    sudo update-alternatives --set java /opt/java/jdk1.8.0_171/bin/java
    sudo update-alternatives --set javac /opt/java/jdk1.8.0_171/bin/javac
    sudo update-alternatives --set javaws /opt/java/jdk1.8.0_171/bin/javaws
    
0
ответ дан 28 October 2019 в 23:28

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

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