Java 명령을 찾을 수 없습니다


10

Java 설치 방법의 Ubuntu 11.10에서 Java를 설정하려면 지시 사항을 따르십시오 . .

다음 명령을 실행하여 설치 :

sudo apt-get install openjdk-6-jdk

성공한 후 "java"를 입력하면이 오류가 표시됩니다.

The program 'java' can be found in the following packages:
 * gcj-4.4-jre-headless
 * gcj-4.6-jre-headless
 * openjdk-6-jre-headless
 * gcj-4.5-jre-headless
 * openjdk-7-jre-headless

1
재부팅은 리눅스에서 거의 해결책이 아닙니다. 그렇다면 프로그램을 다시 시작하거나 새로 로그인하는 것과 같이 훨씬 짧은 솔루션도 도움이 될 것입니다.
사용자가 알 수 없음

답변:


9

이 명령을 시도 했습니까?

sudo update-alternatives --config java

설치 및 구성된 모든 Java 버전이 나열됩니다.

하나 이상의 설치가 표시되면 번호로 시작하는 각 요소 목록을 제공합니다. 기본적으로 사용하려는 버전에 해당하는 숫자를 선택하십시오.

설치된 것이 보이지 않으면 잘못된 것입니다. 이 경우이 질문을 살펴보십시오 .

이 질문은 Oracle Java 7에 대한 것이지만 Java 6을 설치하고 Ubuntu가 새로운 Java 설치를보고 링크하는 데 Java 6 및 Java 7에 공통적 인 방법이 나열되어 있습니다. 버전 6을 원하면 버전 6 JDK를 다운로드하고 해당 질문에 제공된 지침에 따라 파일 이름을 적절히 변경하십시오.


6
업데이트-대체를 실행할 때와 같은 메시지가 표시 update-alternatives: warning: /etc/alternatives/java is dangling되면 매달려 링크 (예 :)를 삭제하고 sudo rm /etc/alternatives/java업데이트-대체를 다시 실행하십시오.
Mark

3

다음 명령으로 Oracle Java를 설치하십시오.

$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer

2

로 Java 경로를 수동으로 설정하여이 문제를 해결했습니다 /etc/profile.

거기에 다음 줄을 추가하십시오.

JAVA_HOME=/usr/lib/jvm/java-6-openjdk
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
export PATH

1
손상된 패키지 설치를 수정하지 않았으며, bin 폴더를 파서 찾아서 경로에 먼저 넣습니다.
Thorbjørn Ravn Andersen

@ ThorbjørnRavnAndersen : 어떤 패키지 설치가 고장 났습니까?
사용자가 알 수 없음

1
경우 @userunknown sudo ...명령은 발생하지 않았다 java$ PATH에 명령 인 현재, 패키지 설치가 제대로 완료되지 않았습니다 때문에 고장!
Thorbjørn Ravn Andersen

1

다음 명령으로 설정할 수있는 기본 Java가 있습니다.

sudo apt install default-jre            
sudo apt install openjdk-11-jre-headless
sudo apt install openjdk-8-jre-headless 

작동하는지 알려주세요!

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