우분투에 JDK 8 설치

우분투에 JDK 8 설치

몇 주 동안 jdk 8을 설치하려고 하는데 실패합니다. 다음은 몇 가지 출력입니다.

sudo 업데이트-대체 --config java

There is only one alternative in link group java (providing /usr/bin/java): /opt/java-oracle/jdk1.8.0/bin/java
Nothing to configure.

어느 자바

   /usr/bin/java

자바

 bash: /usr/local/java/jdk1.7.0_51/bin/java: No such file or directory

ls -l /usr/bin/java

 /usr/bin/java -> /etc/alternatives/java

ls -l /etc/alternatives/java

/etc/alternatives/java -> /opt/java-oracle/jdk1.8.0/bin/java

sudo 업데이트-대체 --config javac

/opt/java-oracle/jdk1.8.0/bin/javac 1 manual mode

javac

  Error: could not find libjava.so
  Error: Could not find Java SE Runtime Environment.

가능하다면 이 문제를 해결하는 데 도움을 주세요. 감사합니다

답변1

jdk를 잘 설치했습니다. 내가 한 일은 다음과 같습니다.

  1. 받기.rpm파일의 출처오라클의 웹사이트.

  2. 터미널을 열고 다음 명령을 입력하세요.sudo apt-get install alien

  3. 외계인이 설치될 때까지 기다리세요.

  4. 유형:sudo alien -i -c <path to the file>

  5. 설치가 완료될 때까지 기다리세요. 한동안은 아무것도 하지 않는 것처럼 보일 것입니다. 그러나 실제로는 그렇습니다.

  6. 다음을 사용하여 설치를 테스트합니다.java -version

  7. 이제 끝났습니다!

답변2

오늘 제안된 단계를 따랐지만 결과에 당황했습니다. 대부분 설치된 Java가 다른 버전 중에서 java-alternatives에 등록되지 않았기 때문이고, 또한 "1이 완전히 설치되지 않았거나 제거되지 않았습니다."라는 적절한 불평 때문이기도 합니다.

그래서 나는 대체 답변을 제공하기로 결정했습니다.

다음 단계는 오늘 나를 행복하게 만들었습니다.

  1. 받기.tar.gz파일의 출처오라클의 웹사이트
  2. Java 관련 패키지 변환기를 설치하려면 다음 명령을 사용하십시오.sudo apt install java-package
  3. 이전에 다운로드한 파일이 포함된 디렉터리에서 다음 명령을 실행합니다 make-jpkg jdk-8u221-linux-x64.tar.gz(필요한 경우 버전 조정).
  4. 그런 다음 다음을 실행합니다 sudo dpkg -i oracle-java8-jdk_8u221_amd64.deb(필요한 경우 버전을 조정합니다).
  5. 다른 버전의 Java가 설치되어 있는 경우 대체 버전을 업데이트해야 할 수도 있습니다.sudo update-java-alternatives --set oracle-java8-jdk-amd64
  6. 모든 것이 정상인지 확인하세요: java -version.

이제 둘 다 삭제할 ​​수 있습니다.tar.gz그리고.deb파일.

관련 정보