====== CentOS / Redhat Java ====== * 원하는 Java 버전의 RPM 링크 URL을 [[http://www.oracle.com/technetwork/java/javase/downloads/index.html|Oracle Java Download]] 사이트에서 확인하고 # download wget wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.rpm" # 여기서 link URL 적어줌 # JDK 버전에 따라 파일명, 경로를 적당히 바꿔줄것 # install sudo rpm -ivh jdk-8u161-linux-x64.rpm # alternatives 등록. sudo /usr/sbin/alternatives --install /usr/bin/java java /usr/java/jdk1.8.0_161/bin/java 20000 # set as default 화면에서 선택 sudo /usr/sbin/alternatives --config java # 확인 java -version # .bashrc 혹은 .bash_profile 에 환경변수 등록 export JAVA_HOME=/usr/java/default ====== Java Alternatives 명시적 명령행 설정 ====== * [[https://stackoverflow.com/questions/5954075/alternatives-config-java-bash-script|linux - alternatives --config java bash script - Stack Overflow]] * ''alternatives --config java'' 했을 때 나오는 경로를 기준으로 적어줘야한다. sudo alternatives --set java /location/of/jdk1.6/bin/java