2012-05-25 5 views
1

내가 우분투 11.04에서 JDK 1.7를 설치하기 위해 노력하고있어하지만 난 다음 명령을 실행하면 여기오류 실행 javac의 11.04

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

:

javac -version 

을 나는 아래의 오류 받고 있어요 내 문제를 해결하기 위해 내 시스템 구성에 대한 정보입니다.

/etc/profile의 끝 :

/etc/ld.conf.so.d/java.conf의 83,668,764,772,832,843,210

출력한다 : $ PATH의

/usr/local/java/jre1.7.0_04/lib/i386/ 
/usr/local/java/jre1.7.0_04/lib/i386/jli/ 

출력 :

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/sahar/bin:/usr/local/java/jdk1.7.0_04/bin:/home/sahar/bin:/usr/local/java/jre1.7.0_04/bin 

이 내 문제를 해결하기 위해 도와주세요.

답변

0

/etc/profile에 JAVA_HOME이 두 번 설정되고 마지막 하나가 JRE입니다. PATH에는 많은 반복 된 항목이 있습니다. JRE를 삭제하고 JDK를 종료하십시오.

또한 :이 질문은 더 나은 Superuser.com

+0

동일한 문제가 여전히 변경되었습니다. 이제 내 PATH 변수는/usr/local/sbin :/usr/local/bin :/usr/sbin :/usr/bin :/sbin :/bin :/usr/games :/home/sahar/bin :/usr /local/java/jdk1.7.0_04/bin:/home/sahar/bin:/usr/local/java/jre1.7.0_04/bin –

0

귀하의 JAVA_HOME과 PATH는 당신의 등 프로필에 두 번 기록되고있다에 배치 할 것이며, javac의이 작동하지 않도록 두 번째는 JRE의 JAVA_HOME로 덮어된다. 두 번째 JAVA_HOME 및 PATH 할당을 끝내고 다시 부팅하십시오.

+0

나는 여전히 같은 문제를 가지고있다. 이제 내 PATH 변수는/usr/local/sbin :/usr/local/bin :/usr/sbin :/usr/bin :/sbin :/bin :/usr/games :/home/sahar/bin :/usr /local/java/jdk1.7.0_04/bin:/home/sahar/bin:/usr/local/java/jre1.7.0_04/bin –