JAVAC не находится в пути jdk, но java -version говорит, что JDK установлен

Когда я набираю javac в терминале, вот что я получаю:

The program 'javac' can be found in the following packages:
 * default-jdk
 * ecj
 * gcj-4.6-jdk
 * openjdk-6-jdk
 * gcj-4.5-jdk
 * openjdk-7-jdk
Try: sudo apt-get install <selected package>

Я хочу попробовать предложения из этого поста: https://stackoverflow.com/a/8864640

Но я не могу найти ссылку на Javac. Я ожидал найти javac внутри /usr/lib/jvm/java-1.7.0-openjdk-amd64/bin, но его там нет.

Что я должен сделать, чтобы заставить javac работать, поскольку он не там, где он должен быть?

Это то, что я получаю за java -version :

Java-версия "1.7.0_25"

Среда выполнения OpenJDK (IcedTea 2.3.10) (7u25-2.3.10-1ubuntu0.12.04.2)

Виртуальная 64-разрядная серверная виртуальная машина OpenJDK ( build 23.7-b01, смешанный режим)

, так что я думаю, JDK установлен правильно.

Заранее спасибо!

5
задан 23 May 2017 в 15:39

1 ответ

Кажется, вы установили только JRE (Java Runtime Environment). javac входит в пакет JDK (Java Development Kit).
Чтобы установить JDK, откройте терминал и введите следующую команду:

sudo apt-get install openjdk-7-jdk.

0
ответ дан 23 May 2017 в 15:39

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

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