어떤 Java 버전을 설치했는지 어떻게 알 수 있습니까?


89

나는 java (결국 안드로이드 또는 웹을위한 기본 작은 프로그램을 작성할 수있는 시점에 도달)와 놀기 시작하고 싶지만 (과거의 실험에서) 내 컴퓨터에서 java를 엉망으로 만들었습니다.

내가 가지고있는 Java 버전이 확실하지 않으며 설치되어 활성화 된 Java 버전을 확인하는 명령이 있는지 알고 싶습니다. 또한 어떤 버전이 가장 효과적입니까? 이 모든 것은 32bit Ubuntu 12.04에서

편집 :
좋아, 그래서 openjdk 7을 사용하는 openjdk 6과 7을 모두 가지고있는 것 같습니다. openjdk 7을 사용하고 싶습니다. 어떻게 openjdk 6을 제거합니까? USC를 통하는 것만으로 충분합니까, 아니면 실행해야하는 명령이 있습니까?

답변:


38

이 명령은 현재 Java 가상 머신 ( java) 및 Java 컴파일러 ( javac)를 제공하는 대상을 알려줍니다 .

file /etc/alternatives/java /etc/alternatives/javac

이것은 "대체"시스템이 제대로 작동한다고 가정하지만 과거에 Java가 "메시지"된 방식에 따라 그렇지 않을 수도 있습니다. 이를 확인하려면 다음을 실행하십시오.

file `which java javac`

대체 시스템이 올바르게 작동하고 Java에서 사용중인 경우 다음을 볼 수 있습니다.

/usr/bin/java:  symbolic link to `/etc/alternatives/java'
/usr/bin/javac: symbolic link to `/etc/alternatives/javac'

그렇지 않으면 질문편집하여 세부 정보를 제공하십시오. 그런 다음보다 구체적인 답변을 제공 할 수 있어야합니다.


openjdk-6소프트웨어 센터를 사용하여 제거 할 수 있습니다 . 이와 연관된 여러 패키지가 있으므로 둘 이상의 패키지를 제거해야합니다. (모든`openjdk-6 패키지는 여기나열되어 있습니다 .)

또는 명령 행을 사용할 수 있습니다.

sudo apt-get remove openjdk-6-\* icedtea-6-\*

그러나 어떤 방법을 사용하든이 패키지에 어떤 영향을 미치는지 먼저 확인해야 할 수 있습니다. 특히 버전 6이 필요한 소프트웨어가 설치되어있을 수 있습니다.

명령 행에서 제거 조작을 시뮬레이션 하여 이를 확인할 수 있습니다 .

apt-get -s remove openjdk-6-\* icedtea-6-\*

그러면 다른 패키지도 제거 할 수있는 것을 포함하여 해당 패키지를 제거했을 때의 효과가 표시됩니다. (이것은 시뮬레이션이므로 필요하지 않습니다 sudo.)

웹 브라우저에서 Java 컨텐츠를 온라인 으로 계속 사용하려면 (이것은 JavaScript 와 동일하지 않음 ) 패키지 icedtea-6-또는 openjdk-6-패키지 를 제거하기 전에 (아마도 제외 openjdk-6-jdk) icedtea-7-패키지를 설치 해야 합니다. icedtea-6-패키지가 설치되었습니다.


102

가장 간단한 방법은 다음과 같습니다.

update-java-alternatives -l 설치 한 모든 Java 버전이 표시됩니다.

java -version 사용중인 Java 버전을 보여줍니다.

java -showversion 사용중인 Java 버전과 도움말을 보여줍니다.

일반적으로 OpenJDK입니다.


17

자바

java -version
javac -version

이 명령은 설치 한 버전 java(Java 프로그램을 실행하는 인터프리터) 및 javac(컴파일러를 작성하는 컴파일러)을 표시합니다.

자세한 내용은 위의 이미지를 참조하십시오.


3

내가 한 일이 나를 위해 일했습니다.

터미널을 엽니 다.

control+ alt+T

그런 다음이 명령을 한 번에 하나씩 입력 (또는 여기에서 복사하여 붙여 넣기)하십시오.

sudo rm /var/lib/dpkg/info/oracle-java7-installer*
sudo apt-get purge oracle-java7-installer*
sudo rm /etc/apt/sources.list.d/*java*
sudo apt-get update
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

그런 다음 안전을 지키기 위해 재부팅합니다.

Java 버전 유형을 찾으려면

java -version

그리고 다음과 유사한 출력이 표시되어야합니다.

java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
Java HotSpot(TM) 64-Bit Server VM (build 23.0-b21, mixed mode)

당신의 비트는 32 비트이지만.

Java 7을 사용하는 것이 좋지만 업데이트는 Java 6도 설치하려고 시도합니다. 괜찮습니다. 그러나 기본 설정은 여전히 ​​7입니다. 비디오 카드 드라이버가 작동하는 한 내가 던진 모든 것이 작동합니다.


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