사용자 도구

사이트 도구


linux:centos:java

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
linux:centos:java [2018/03/08 14:20]
kwon37xi 만듦
linux:centos:java [2018/04/04 16:08] (현재)
kwon37xi
줄 1: 줄 1:
-====== Centos / Redhat Java ====== +====== CentOS / Redhat Java ====== 
-  * [[https://gist.github.com/rtfpessoa/17752cbf7156bdf32c59|[Guide] Install Oracle Java (JDK) 8 on Amazon EC2 Ami]] +  * 원하는 Java 버전의 RPM 링크 URL을 [[http://www.oracle.com/technetwork/java/javase/downloads/index.html|Oracle Java Download]] 사이트에서 확인하고
-  * 원하는 Java 버전을 [[http://www.oracle.com/technetwork/java/javase/downloads/index.html|Oracle Java Download]] 사이트에서 확인하고+
 <code sh> <code sh>
-java_base_version="8" 
-java_sub_version="161" 
-java_base_build="12" # 다운로드 링크를 보면 URL에 나옴 
- 
-java_version="${java_base_version}u${java_sub_version}" 
-java_build="b${java_base_build}" 
-java_version_with_build="${java_version}-${java_build}" 
- 
 # download # download
-wget --no-cookies --header "Cookie: gpw_e24=xxx; oraclelicense=accept-securebackup-cookie;" "http://download.oracle.com/otn-pub/java/jdk/${java_version_with_build}/jdk-${java_version}-linux-x64.rpm"+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 # install
-sudo rpm -jdk-${java_version}-linux-x64.rpm+sudo rpm -ivh jdk-8u161-linux-x64.rpm
  
-# alternatives 등록 +# alternatives 등록. 
-sudo /usr/sbin/alternatives --install /usr/bin/java java /usr/java/jdk1.${java_base_version}.0_${java_sub_version}/bin/java 20000+sudo /usr/sbin/alternatives --install /usr/bin/java java /usr/java/jdk1.8.0_161/bin/java 20000
  
 # set as default 화면에서 선택 # set as default 화면에서 선택
줄 29: 줄 21:
 export JAVA_HOME=/usr/java/default export JAVA_HOME=/usr/java/default
 </code> </code>
 +
 +====== Java Alternatives 명시적 명령행 설정 ======
 +  * [[https://stackoverflow.com/questions/5954075/alternatives-config-java-bash-script|linux - alternatives --config java bash script - Stack Overflow]]
 +  * ''alternatives --config java'' 했을 때 나오는 경로를 기준으로 적어줘야한다.
 +<code sh>
 +sudo alternatives --set java /location/of/jdk1.6/bin/java
 +</code>
 +
  
linux/centos/java.1520488254.txt.gz · 마지막으로 수정됨: 2018/03/08 14:20 저자 kwon37xi