티스토리 뷰
현재 운영중인 프로젝트를 AWS 이용하다보니 OS centos 서버에 java openjdk 패키지가 기본 내장되어 있다.
그러다보니, 프로젝트별 자바버전이 다르기 때문에 그동안 설치된 자바를 삭제 하고 yum install로 새로 설치하고 환경변수 잡아줄필요없이 alternative로 패키지 변경 작업만 해주면 된다.
(alternatives는 패키지의 버전관리를 할때 아주 유용한 녀석이다.)
현재 자바버전 확인
[계정@서버 /]# java -version java version "1.8.0_25" Java(TM) SE Runtime Environment (build 1.8.0_25-b17) Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode) |
자바 버전 변경 (1.8 -> 1.7)
[계정@서버 /]# alternatives --config java There are 3 programs which provide 'java'. Selection Command ----------------------------------------------- * 1 /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java 2 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java + 3 /usr/java/jdk1.8.0_25/bin/java Enter to keep the current selection[+], or type selection number: 1 <-- 1번선택 |
변경된 자바버전 확인
[계정@서버 /]# java -version java version "1.7.0_85" OpenJDK Runtime Environment (rhel-2.6.1.3.el6_7-x86_64 u85-b01) OpenJDK 64-Bit Server VM (build 24.85-b03, mixed mode) |
alternatives의 상세정보 확인
[계정@서버 /]# ll /etc/alternatives/java lrwxrwxrwx 1 root root 30 Jul 5 08:15 /etc/alternatives/java -> /usr/java/jdk1.8.0_25/bin/java |
아하, 이걸 보니 이제야 의문이 풀리네. alternatives는 패키지 버전관리를 심볼링 링크를 통해 변경하는 원리로 만들어진듯하다
'프로그램 > JAVA' 카테고리의 다른 글
톰캣 common-dbcp (0) | 2016.10.18 |
---|---|
Troubleshooting 스레드사용법 (0) | 2016.10.12 |
자바 메모리 튜닝 (0) | 2016.10.12 |
자바 메모리 분석방법 및 분석도구 (0) | 2016.10.12 |
Spring Controller required 속성 (0) | 2016.07.21 |
- Total
- Today
- Yesterday
- java.lang.UnsatisfiedLinkError
- jenkins user list
- 인덱스 자료구조
- 원격접속 무료툴
- response server header
- 아이맥 m4
- select count(*) performence
- 작은거에소스라치게놀라는나
- imac m4
- BeanCreationException
- 스프링 마이바티즈 연동오류
- jenkins asyncpeople
- common-dbcp
- openai api key
- Google ssh console
- jenkins remote api
- mysql count
- 젠킨스 윈도우 설치
- google vm ssh
- springboot server header
- oauth sso 차이
- mysql count 성능
- no net in java.library.path
- openai 키 발급
- 젠킨스 api
- 스프링 크로스도메인
- 원격접속툴
- spring mybatis
- 객체지향언어 자바
- 아이맥24 m4
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |