자바 1.6 설치

자바 1.6 설치

다음과 같이 Java 6을 설치하려고했습니다.

chmod +x jdk-6u45-linux-x64.bin 
./jdk-6u45-linux-x64.bin
sudo mkdir /usr/lib/jvm
sudo mv jdk1.6.0_45 /usr/lib/jvm
sudo update-alternatives --install "/usr/bin/java" "java" /usr/lib/jvm/jdk1.6.0_45/bin/java" 1 
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.6.0_45/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.6.0_45/bin/javaws" 1 
sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config javaws
ls -la /etc/alternatives/java*

나중에 로 확인했지만 java -version아래와 같은 오류 메시지가 표시됩니다.

Error occurred during initialization of VM  
Unable to load native library: libnsl.so.1: cannot open shared object file:   
 No such file or directory

답변1

Java 6이 정말로 필요한 경우 소스에서 libnsl을 빌드해 보십시오. 가이드여기. Java 8을 설치하고 javac -source 1.6 -target 1.6. 보다이것이전 버전의 Java용으로 컴파일하는 방법에 대한 자세한 내용은 질문입니다. (Java 8 이하의 모든 프로그램이 Java 9 이상에서 실행되는 것은 아니므로 Java 9 이상을 사용하지 마십시오.)

관련 정보