2014-09-20 3 views
1

Linux 서버에서 java j2sdk1.4.2_12 java를 제거하고 jdk1.6.0_21, 을 설치했지만 스크립트를 실행하려고 할 때 VI ~/.bashrc에오류 : libjava.so를 찾을 수 없습니다. 오류 : Java 2 Runtime Environment를 찾을 수 없습니다.

export JAVA_HOME=/home/java/jdk1.6.0_21/ 
export PATH=$PATH:/home/java/jdk1.6.0_21/bin 
export set CLASSPATH=/usr/java/j2sdk1.4.2_12/lib/mysql-connector-java-5.1.6-bin.jar: /home/java/jdk1.6.0_21/jre/lib:/root/mis/mod:$CLASSPATH 

ulimit -c unlimited 
,536에서

: 이미 classPath를 설정하고 경로 같은

Error: could not find libjava.so 
Error: could not find Java 2 Runtime Environment. 

나는 오류 다음 무엇입니까 VI IN

~/.bash_profile에

JAVA_HOME=/home/java/jdk1.6.0_21/ 
PATH=$PATH:$HOME/bin:$HOME/mis/mod: 
PATH=/home/java/jdk1.6.0_21/bin:$PATH 
CLASSPATH=$CLASSPATH:/home/java/jdk1.6.0_21/lib:.: 
export JAVA_HOME 
export PATH 
export CLASSPATH 
unset USERNAME 

나는 자바 명령

를 다음 실행할

/home/java/jdk1.6.0_21/bin/java 

자바 -version

java version "1.6.0_21" 
Java(TM) SE Runtime Environment (build 1.6.0_21-b06) 
Java HotSpot(TM) Server VM (build 17.0-b16, mixed mode) 

어디에 문제가 있는지 알 수 없습니다. 아무도 도와 줄 수 있습니까?

+0

여기에 같은 문제가 있지만 jdk1.8.0_20과 같은 문제가 있습니다. – uprego

답변

1

이전에이 문제가 발생했습니다. 내 컴퓨터에 2 개의 javac 프로그램이 있습니다. 그들은 /usr/bin/javac/bin/javac에 있습니다. 내 시스템에는 /bin/javac이 사용되었습니다. 나를위한 올바른 길은 /usr/bin/javac입니다. 제거 /bin/javac 돕기

관련 문제