jdk 위치가 무엇인지 이해할 수 없습니다


14

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/javaIntellyJ Idea12에서 Java 프로젝트 SDK로 위치를 추가하려고 하면 폴더 /usr/bin/java가 필요하고 파일이기 때문에 그렇게 할 수 없습니다 . 내가 지정하더라도 /usr/bin유효한 위치가 아니라고 말합니다.

그렇다면 위치는 어디이며 IntellyJ Idea12 또는 Eclipse의 Java SDK로 위치를 어떻게 설정합니까?

업데이트 : "/ usr / lib / jvm /"경로가 존재하지 않습니다

UPDATE2 :

이 튜토리얼을 사용했습니다 http://www.wikihow.com/Install-Oracle-Java-on-Ubuntu-Linux


jdk사용하여 설치 한 방법 update-alternatives이 도움이 될 수 있습니다.
nikhil

답변:


19

모든 우분투 JRE 및 JDK 설치는 / usr / lib / jvm /에 저장됩니다.

32 비트 x86 Ubuntu 설치에서 다음을 사용하십시오. / usr / lib / jvm / java-7-openjdk-i386


"/ usr / lib / jvm /"경로가 존재하지 않습니다.
Alex Malex

3
openjdk-7-jdk 패키지를 설치 한 후 / usr / lib / jvm /이 존재 합니다. 우분투 패키지 검색을 사용하고 javac packages.ubuntu.com/…
xranby

설치하지 않았습니까? 내 업데이트 2를보십시오
Alex Malex

UPDATE2에 언급 된 자습서를 따른 경우 /usr/local/java/jdk1.7.0_17을 사용해야합니다. Ubuntu Java 도움말 문서 help.ubuntu.com/community/Java
xranby

감사. 나는 단지 ls -lh /usr/lib/jvm/자바를 발견한다. 예상 default-java했지만 찾았습니다 java-7-oracle. 해결되었습니다.
Magno C

-2

whereis 는 지정된 파일에 대한 소스 / 이진 및 매뉴얼 섹션을 찾습니다. 그런 다음 제공된 이름에는 먼저 선행 경로 이름 구성 요소와 .ext 형식의 (단일) 후행 확장자가 제거됩니다 (예 : c). 의 접두사 소스 코드 제어 사용으로 인한 결과도 처리됩니다. whereis 는 표준 Linux 장소 목록에서 원하는 프로그램을 찾으려고 시도합니다.

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

그것은 단지 자바 설치 의 상징적 링크 입니다. 여기서 읽을 수 있습니다

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.