๐ AWS EC2 Linux์ ์๋ฐ๋ฅผ ์ค์นํ๊ธฐ ์ํด ssh๋ฅผ ํตํด์ ์งํํฉ๋๋ค.
์๋ฐ ์ค์น
์ฌ์ฉ์ด ๊ฐ๋ฅํ ์๋ฐ ๋ชฉ๋ก์ ํ์ธํฉ๋๋ค.
์ฌ๊ธฐ์๋ 1.8 ๋ฒ์ ์ ์ฌ์ฉํฉ๋๋ค.
sudo yum list | grep jdk
์๋ฐ ์ค์น
sudo yum install java-1.8.0-openjdk
Is this ok ๊ฐ ๋์ค๋ฉด y๋ฅผ ์
๋ ฅํฉ๋๋ค.
์ค์น๋ ์๋ฐ ๋ฒ์ ํ์ธ
java -version
javac ์ค์น
sudo yum install java-1.8.0-openjdk-devel.x86_64
์ค์น๋ javac ๋ฒ์ ํ์ธ
javac -version
ํ๊ฒฝ๋ณ์ ์ค์
which๋ฅผ ํตํด java์ ๊ฒฝ๋ก๋ฅผ ๊ฐ์ ธ์ต๋๋ค.
readlink๋ฅผ ํตํด ์ฌ๋ณผ๋ฆญ ๋งํฌ๊ฐ ์ฐ๊ฒฐ๋์ด ์๋ java์ ์ค์ ๊ฒฝ๋ก๋ฅผ ๊ฐ์ ธ์ต๋๋ค.
readlink๋ฅผ ํตํด ๋์จ ๊ฒฝ๋ก๊ฐ ํ๊ฒฝ๋ณ์ JAVA_HOME์ ๋ฑ๋ก๋ ๊ฒฝ๋ก์
๋๋ค.
which java
=> /usr/bin/java
readlink -f /usr/bin/java
=> /usr/lib/jvm/java-1.8.0-openjdk
/etc/profile ํ์ผ์ ํธ์ง๊ธฐ๋ก ์คํํฉ๋๋ค.
vi /etc/profile
Shift(์ฌํํธ) + g๋ฅผ ์
๋ ฅํ์ฌ ๋ง์ง๋ง ๋ผ์ธ์ผ๋ก ์ด๋ํฉ๋๋ค.
i๋ฅผ ์
๋ ฅํ์ฌ INSERT(ํธ์ง ๋ชจ๋)๋ก ๋ณ๊ฒฝํ๋ค JAVA_HOME๋ฅผ ์
๋ ฅํฉ๋๋ค.
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar
์
๋ ฅ์ด ๋๋๋ฉด ESC๋ก INSERT(ํธ์ง ๋ชจ๋) ์ข
๋ฃ ํ
:wq! ๋ฅผ ์
๋ ฅํฉ๋๋ค. (์ ์ฅ ํ ์ข
๋ฃ)
:wq!
profile์ ์
๋ ฅํ ๋ด์ฉ์ ์ฆ์ ์ ์ฉํฉ๋๋ค.
source /etc/profile
echo ๋ช
๋ น์ด๋ฅผ ํตํด ์ค์ ์ด ์ ๋๋ก ๋์ด์๋์ง ํ์ธํฉ๋๋ค.
echo $JAVA_HOME
#์ถ๋ ฅ
/usr/lib/jvm/java-1.8.0-openjdk