Невозможно понять, что такое местоположение jdk

Я правильно установил Java.

aaa@ubuntu:~$ whereis java
java: /usr/bin/java /usr/bin/X11/java /usr/local/java /usr/share/java
aaa@ubuntu:~$ whereis javac
javac: /usr/bin/javac /usr/bin/X11/javac

Но когда я пытаюсь добавить местоположение /usr/bin/java в IntellyJ Idea12 в качестве Java-проекта SDK, я не могу этого сделать, потому что это требует папки и /usr/bin/java это файл Даже если я укажу /usr/bin, это говорит о том, что это недопустимое местоположение.

Так, где это расположено и как я могу настроить местоположение, чтобы быть Java SDK для IntellyJ Idea12 или для Eclipse?

ОБНОВЛЕНИЕ: путь "/usr/lib/jvm/" не существует

ОБНОВЛЕНИЕ 2:

Я использовал этот учебник http://www.wikihow.com/Install-Oracle-Java-on-Ubuntu-Linux

2 ответа

Решение

Все установки JRE и JDK для Ubuntu хранятся в /usr/lib/jvm/

Вам необходимо добавить в Archa Idea12 специальное расположение JDK для нескольких арок. Например, в 32-битных установках Ubuntu для x86 используйте: /usr/lib/jvm/java-7-openjdk-i386

whereis находит разделы с исходными / двоичными файлами и руководствами для указанных файлов. Затем переданные имена сначала удаляются из начальных компонентов имени пути и любого (одного) конечного расширения формы.ext, например,.c. Префиксы с. В результате использования управления исходным кодом также рассматриваются. Затем whereis пытается найти нужную программу в списке стандартных мест Linux.

java: /usr/bin/java /usr/bin/X11/java /usr/local/java /usr/share/java

Это просто символическая ссылка установки Java. вы можете прочитать здесь

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