코린이의 기록

[Java] Java version 변경 본문

JAVA

[Java] Java version 변경

코린이예요 2018. 5. 10. 18:14
반응형

Java 버전 확인하기

1
2
3
4
5
6
7
8
9
10
VirtualBox:/usr/lib/jvm$ java -version
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)
VirtualBox:/usr/lib/jvm$ ls
java-1.7.0-openjdk-amd64  java-7-openjdk-amd64  jre1.7.0_55   jre-7u55-linux-x64.tar.gz
java-6-oracle             java-8-oracle         jre1.8.0_111
cs


바꾸고자하는 jdk를 다운로드한 후 아래와 같이 압축을 푼다.

1
VirtualBox:/usr/lib/jvm$ tar -xvf jdo-7u80-linux-x84.tar.gz
cs

update-alternatives 실행 (javac, java 둘다)

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
32
33
34
35
36
37
 
 
VirtualBox:/usr/lib/jvm$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_80/bin/javac 1
VirtualBox:/usr/lib/jvm$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_80/bin/java 1
VirtualBox:/usr/lib/jvm$ sudo update-alternatives --config javac
There are 3 choices for the alternative javac (providing /usr/bin/javac).
 
  Selection    Path                                  Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-8-oracle/bin/javac   1081      auto mode
  1            /usr/lib/jvm/java-6-oracle/bin/javac   1         manual mode
* 2            /usr/lib/jvm/java-8-oracle/bin/javac   1081      manual mode
  3            /usr/lib/jvm/jdk1.7.0_80/bin/javac     1         manual mode
 
Press enter to keep the current choice[*], or type selection number: 3
 
 
VirtualBox:/usr/lib/jvm$ sudo update-alternatives --config java
There are 4 choices for the alternative java (providing /usr/bin/java).
 
  Selection    Path                                            Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-8-oracle/jre/bin/java          1081      auto mode
  1            /usr/lib/jvm/java-6-oracle/jre/bin/java          1         manual mode
  2            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      manual mode
* 3            /usr/lib/jvm/java-8-oracle/jre/bin/java          1081      manual mode
  4            /usr/lib/jvm/jdk1.7.0_80/bin/java                1         manual mode
 
Press enter to keep the current choice[*], or type selection number: 4
update-alternatives: using /usr/lib/jvm/jdk1.7.0_80/bin/java to provide /usr/bin/java (java) in manual mode
 
VirtualBox:/usr/lib/jvm$ java -version
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
 
 
cs


sudo vi /etc/profile

아래 코드 추가

1
2
3
4
JAVA_HOME=/usr/lib/jvm/jdk1.7.0_80
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin


적용

1
source /etc/profile
cs

ec


반응형
Comments