2012-12-17 2 views
0

두 가지 다른 버전이 표시된 Scientific Linux의 Java 설치.두 가지 다른 버전을 표시하는 Scientific Linux의 Java 설치

Scientific Linux에서 바로 Java 설정을 시도하고 있습니다. 정말 사용으로 원하는 버전이 java_1.7.0_10 : 나는 javac의의 -version을 할 경우

나는 다음과 같은 얻을. 나는 자바 -version을 할 경우

는 그러나 나는 다음을 얻을 : 나는 사람이 어떻게이 문제를 해결하는 방법 말해 주시겠습니까로 ... 실행하고자하는 버전이 아닙니다

OpenJDK Runtime Environment (IcedTea6 1.11.5) (rhel-1.50.1.11.5.el6_3-x86_64) 
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)** 

.. thanks

+0

$ which java; which javac – leonbloy

+0

Oracle JRE를 찾으십니까? 그게 당신이 요구하는 것입니까? 가장 최근의 OpenJDK 버전이 아닙니까?> – thatidiotguy

+0

자사의 자바 7을 사용하려고합니다. 내가 자바를하면/usr/bin/java를 얻습니다. 만약 내가 어떤 javac를하면/usr/bin/javac을 얻게 될까? – techsjs2012

답변

2

사용이 JAV를 선택 :

export PATH=/usr/local/bin/:$PATH 

당신이에서 출력하시기 바랍니다 게시 할 수 당신이 이미 설치 한 경우 대안.

/usr/sbin/alternatives --config java 
+0

주석 (/ usr/sbin/alternatives --config java)을 입력했지만 openjdk 만 보았습니까? – techsjs2012

+0

그런 다음 대안에 설치하십시오./usr/sbin/alternatives --install/usr/bin/java java /usr/java/jre1.7.0/bin/java 2 – Suranga

+0

경로와 일치하도록 값을 변경하십시오. 그렇지 않으면 그대로 유지하십시오. – Suranga

0

$ PATH 환경 변수를 확인해야합니다.

which javac javac-binary의 위치를 ​​확인하십시오. 예를 들어

:

which javac -> /usr/local/bin/javac 

다음 실행 :

which java && which javac

update-alternatives --list java 
+0

나는 어떤 자바와 javac를 사용 했는가?/usr/bin으로 돌아 가기 – techsjs2012

+0

두 개의 다른 버전이 같은 디렉토리에 있는가? 이상한 .. jdk를 다시 설치하거나 새로 설치하고 update-alternatives (root로)가 작업을 수행하도록하십시오. – Timo

+0

sudo로만 RPM을 설치하는 방법 – techsjs2012

관련 문제