나는 이 튜토리얼을 시도해 왔습니다:
Debian에 Oracle Java를 수동으로 설치하는 방법
Debian 8에 Java를 설치했지만 다음 오류가 발생합니다.
update-alternatives: error: alternative path /opt/jdk/jdk1.8.0_05/bin/java doesn't exist
디렉토리를 확인해 보니 존재하는 것으로 나타났습니다. 명령 출력 ls
은 다음과 같습니다.
-rwxr-xr-x 1 uucp 143 5730 Apr 10 13:53 java
문제를 해결하고 Java 설치를 복구하는 방법을 모르겠습니다. 실제로 무엇을 의미하는지 확인했지만 uucp
왜 거기에 있는지 모르겠습니다.
Oracle Java 8을 설치해야 합니다.
답변1
당신은 될 것이다멀리java-package
Oracle Java를 설치하려면 Debian 패키지를 사용하는 것이 가장 좋습니다 . 이를 통해 Oracle Java 바이너리에서 Debian 패키지 파일을 빌드할 수 있으며, 이는 update-alternatives
일반 Debian 도구(포함)를 사용하여 관리할 수 있습니다.
Debian 8.x의 경우 현재 지원되는 Java 버전은 다음과 같습니다.여기):
- 오라클(http://www.oracle.com/technetwork/java/javase/downloads):
- JDK(Java Development Kit), 버전 6, 7 및 8
- JRE(Java Runtime Environment), 버전 6, 7, 8
- Java API Javadoc, 버전 6, 7 및 8
원래:
- 설치하다
java-package
(apt-get install java-package
). - 다운로드(단, 설치하지는 않음) Oracle 사이트에서 Oracle Java 패키지를 다운로드합니다.
make-jpkg
다운로드한 Oracle Java Installer에서 패키지를 빌드하는 데 사용됩니다 .- 단계에서 빌드한 Debian 패키지를 설치합니다.삼.
자세한 내용은 다음을 참조하세요.여기(현재는 약간 구식임) 그리고make-jpkg
매뉴얼 페이지.
노트:내장된 패키지를 설치하기 전에 수동으로 설치된 Oracle Java 바이너리를 제거하십시오 make-jpkg
. 그렇지 않으면 문제가 발생할 수 있습니다.
답변2
java-package
확실히 더 나은 생각입니다.
현재 귀하의 문제는 권한과 관련이 있을 수 있습니다.
chown <current_user>:<whichever_group> /opt/jdk/jdk1.8.0_05/bin/java
여기서 current_user는 Java를 실행하려는 사용자입니다.(루트일 수 있음)그리고chmod -R 755 /opt/jdk/jdk1.8.0_05
그런 다음 시도해 보세요.