내 Java 설치가 손상되었습니다.

내 Java 설치가 손상되었습니다.

최근 Ubuntu 11.10으로 업그레이드했는데 Java가 일부 웹 사이트에서 작동하지 않는 것을 확인하고 검사를 실행했습니다.

keith@KD-PB:~$ java -version

자바 버전 "1.5.0"

gij(GNU libgcj) 버전 4.6.1

저작권 (C) 2007 자유 소프트웨어 재단, Inc.

이것은 무료 소프트웨어입니다. 조건 복사에 대한 소스를 참조하세요. 보증은 없습니다. 상품성이나 특정 목적에의 적합성을 위해서도 아닙니다.

그래서 Java(Ubuntu Software Center에 따른 OpenJDK 1.6.0)를 제거하고 Java와 모든 종속 항목을 다시 설치했습니다. 그래서 올바른 Java 패키지가 설치되어 있는지 확인해 보았습니다.

keith@KD-PB:~$ sudo update-alternatives --config java

링크 그룹 java에는 단 하나의 대안이 있습니다: /usr/bin/gij-4.6

구성할 것이 없습니다.

그래서 지금 나는 머리를 긁적이며 무엇이 잘못되었는지 확신하지 못합니다. Oracle의 JRE 6을 설치했는데 바로 작동하는데 OpenJDK에 어떤 문제가 있을까요?

감사해요

업데이트 - 일부 제안에서 다음을 입력했는데 /etc/alternatives/java가 가리키는 위치에 문제가 있다고 생각합니다.

keith@KD-PB:~$ ls -l which javalrwxrwxrwx 1 루트 루트 22 2011-10-17 06:34 /usr/bin/java -> /etc/alternatives/java keith@KD-PB:~$ ls -l / etc/alternatives/java lrwxrwxrwx 1 루트 루트 16 2011-10-17 06:34 /etc/alternatives/java -> /usr/bin/gij-4.6

keith@KD-PB:~$ dpkg -S /usr/lib/jvm/java-6-openjdk/jre/bin/java openjdk-6-jre-headless: /usr/lib/jvm/java-6-openjdk/ jre/빈/자바

답변1

네... OpenJDK가 작동하지 않는 게 이상하네요... OpenJDK와 Eclipse에 여러 가지 문제가 있어서 Oracle에서 Java를 넣어야 했습니다. 그것은 훌륭하게 작동합니다. 내 제안: OpenJDK를 설치하지 마세요.

답변2

Java 설치를 여러 번 제거하고 다시 설치해 보았지만 아무것도 변경되지 않았습니다. gij Java 응용 프로그램만 감지하거나 제거할 때 전혀 감지하지 못했습니다. 그래서 다음 해결 방법이 저에게 도움이 되었습니다.

나는Webupd8 PPA내 저장소 목록과 그 목록에서 'update-java'라는 애플리케이션을 설치했습니다. 설치 후 터미널에서 update-java를 실행했는데, 내가 설치한 Java를 찾아서 찾은 다음 GUI에서 표준으로 설정할 Java를 선택하라는 메시지를 표시했습니다. 이 작업을 수행한 후 터미널에서 java-version을 실행하여 확인했습니다.

다시 작동하고 올바르게 설정된 것 같습니다.

관련 정보