apt-get install을 사용하여 JDK를 설치했지만 jdk 폴더의 위치를 모르겠습니다. 그 길을 설정해야합니다. 위치에 대한 단서가 있습니까?
답변
이것은 패키지 시스템의 비트에 따라 다릅니다 … java
명령이 작동하면 입력 readlink -f $(which java)
하여 java 명령의 위치를 찾을 수 있습니다 . OpenSUSE 시스템에서 지금은 반환합니다 /usr/lib64/jvm/java-1.6.0-openjdk-1.6.0/jre/bin/java
(그러나 이것은을 사용하는 시스템이 아닙니다 apt-get
).
우분투에서는 OpenJDK 및 Suns JDK 의 다른 하위 디렉토리 (및 다른 구현도 포함 )에있는 것처럼 보입니다 ./usr/lib/jvm/java-6-openjdk/
/usr/lib/jvm/
특정 패키지에 대해 dpkg를 쿼리하여 설치하는 파일과 설치 위치를 결정할 수 있습니다. 예를 들어 ‘openjdk-6-jdk’패키지의 경우 :dpkg -L openjdk-6-jdk
답변
update-java-alternatives -l
어떤 자바 구현이 시스템의 기본값이며 파일 시스템의 어디에 설치되어 있는지 알려줍니다. 추가 옵션에 대해서는 설명서를 확인하십시오.
답변
$ which java
당신에게 뭔가를 제공해야합니다
/usr/bin/java
답변
이 질문은 옮겨 지지만 다음을 수행 할 수 있습니다.
which javac
또는
cd /
find . -name 'javac'
답변
찾기를 사용하여 찾으십시오. /usr
어딘가에 있어야합니다 :
find /usr -name java
명령을 실행할 때 실제 발견 된 결과를 난독 화하는 “권한 거부”메시지가 너무 많으면 stderr을 / dev / null로 리디렉션하십시오.
find /usr -name java 2> /dev/null
답변
Java 폴더 경로를 찾는 또 다른 가장 좋은 방법 alternatives
은 Fedora Linux에서 명령 을 사용 하는 것입니다 (우분투에 대해서는 알고 있지만 헤드 라인으로 구글 에서이 게시물을 누르십시오). 나와 같은 사람들이 페도라 맛에 대한 답을 찾고자하는 경우를 공유하고 싶습니다.
Java에 관한 모든 정보를 표시하려면
alternatives --display java
답변
3 단계 프로세스 : 첫째 : 터미널 열기-> $ whereis java
다음과 같은 출력을 제공합니다.
java: /usr/bin/java /usr/share/java /usr/share/man/man1/java.1.gz
둘째 : 다음
ls -l /usr/bin/java
과 같은 출력을 제공합니다.
lrwxrwxrwx 1 root root 22 Feb 9 10:59 /usr/bin/java -> /etc/alternatives/java
셋째 :
ls -l /etc/alternatives/java
출력은 JDK 경로입니다.
lrwxrwxrwx 1 root root 46 Feb 9 10:59 /etc/alternatives/java -> /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java