Я правильно установил 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
jdk
, используяupdate-alternatives
может помочь вам.Ответы:
Все установки JRE и JDK для Ubuntu хранятся в / usr / lib / jvm /
Вам необходимо добавить в Archa Idea12 специальное расположение JDK для нескольких арок. Например, в 32-битных установках Ubuntu x86 используйте: / usr / lib / jvm / java-7-openjdk-i386
источник
ls -lh /usr/lib/jvm/
и открываю с чего ява. Ожидаемый,default-java
но найденныйjava-7-oracle
. Решаемые.whereis находит разделы с исходными / двоичными файлами и руководствами для указанных файлов. Затем переданные имена сначала удаляются из начальных компонентов имени пути и любого (одного) конечного расширения формы .ext, например, .c. Префиксы с. В результате использования контроля исходного кода также рассматриваются. Затем whereis пытается найти нужную программу в списке стандартных мест Linux.
Это просто символическая ссылка установки Java. вы можете прочитать здесь
источник