Setting a JAVA HOME Path in Ubuntu
open jdk 8์์ 11๋ก ๋ฐ๊พธ๋ฉด์
JAVA_HOME
์ฌ์ค์ ํ ๊ฒ ์ ๋ฆฌํด์ฉ
1. Install
sudo apt-get install openjdk-11-jdk
์ด ๋ช ๋ น์ด๋ก Java runtime environment๋ฅผ ๊ฐ๊ณ ์๋
openjdk-11-jre
package ๊น์ง ์ค์น๋๋ค!
2. Check the version
chloe@chloe-XPS-15-9570 ~
$ java -version
openjdk version "11.0.8" 2020-07-14
OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu118.04.1)
OpenJDK 64-Bit Server VM (build 11.0.8+10-post-Ubuntu-0ubuntu118.04.1, mixed mode, sharing)
3. Find where JDK is installed
/usr/lib/jvm/
๊ฒฝ๋ก์ ๊ฐ๋ฉด ์ค์นํ JDK ๋ค์ ํ์ธํ ์ ์๋คchloe@chloe-XPS-15-9570 ~ $ cd /usr/lib/jvm/ chloe@chloe-XPS-15-9570 /usr/lib/jvm $ ls default-java java-11-openjdk-amd64 java-8-openjdk-amd64 java-1.11.0-openjdk-amd64 java-1.8.0-openjdk-amd64 openjdk-11
4. Set environment variable
vim์ผ๋ก
/etc/environment
์ด๊ธฐ
sudo vi /etc/environment
์๋์ ํ๊ฒฝ๋ณ์๋ฅผ ์ถ๊ฐํ๊ธฐ
JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export JAVA_HOME
source
๋ช ๋ น์ด๋ก ์์ ๋ ๊ฐ ๋ฐ๋ก ์ ์ฉํ๊ธฐ
source /etc/environment
5. Check the environment variable
5-1. echo
๋ช
๋ น์ด๋ก ์ค์ ํ ํ๊ฒฝ๋ณ์ ํ์ธํ๊ธฐ
echo
๋ช
๋ น์ด๋ก ์ค์ ํ ํ๊ฒฝ๋ณ์ ํ์ธํ๊ธฐchloe@chloe-XPS-15-9570 /usr/lib/jvm
$ echo $JAVA_HOME
/usr/lib/jvm/java-11-openjdk-amd64
5-2. printenv
๋ช
๋ น์ด๋ก ํ์ธํ๊ธฐ
printenv
๋ช
๋ น์ด๋ก ํ์ธํ๊ธฐchloe@chloe-XPS-15-9570 /usr/lib/jvm
$ printenv | grep "java"
JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
grep
์ ์ฌ์ฉํ๋ฉด ํน์ ๋ฌธ์์ด์ ์ฐพ์ ์ ์๋ค!์ฌ๊ธฐ์๋ "java" ๋ฅผ ์ฐพ๋ ๊ฒ!
๋~!
+
Alternatives ์ค์ ํ์ํ ๋ฒ์ ์ผ๋ก ๋ฐ๊พธ์ด์ Build ํ๊ณ ์ถ์ ๋
chloe@chloe-XPS-15-9570 ~
$ sudo update-alternatives --config java
[sudo] password for chloe:
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode
2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
Press <enter> to keep the current choice[*], or type selection number:
์ํ๋ version์ ๋ฒํธ๋ฅผ ์ ๋ ฅํ๋ฉด ๋ณ๊ฒฝ ๊ฐ๋ฅํ๋ค
Last updated
Was this helpful?