'Sun'에 해당되는 글 1건

  1. 2014.10.24 Ubuntu에서 Open JDK를 Oracle JDK로 대체하기
2014. 10. 24. 21:41
apt-get으로 java를 설치하자!!!

$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer



1. 최신 Java SE를 설치하기 위하여 다음의 링크를 클릭하고 Java Platform(JDK)를 다운로드 받으세요.
 


2. License Agreement 에 동의하시고 알맞은 운영체제(Linux x64, *.tar.gz)를 선택하여 다운로드 해주세요.
❉ 우분투가 32bit인지 64bit인지 모르신다고요? 걱정하지 마세요 다음과 같은 명령어로 간단히 확인하실 수 있습니다.
$ file /sbin/init

3. 터미널에서 아래와 같이 압축을 풀고 폴더를 이동하여 줍니다.
$ tar zxvf jdk-1.8.0_25-linux-x64.tar.gz 
$ sudo mkdir -p /usr/lib/jvm 
$ sudo mv jdk1.8.0_25 /usr/lib/jvm/jdk1.8.0

4. /etc/profile 파일에 다음의 설정을 추가해 주세요.
$ sudo vi /etc/profile

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0
export JRE_HOME=$JAVA_HOME/jre

5.  수동으로 설치를 해주세요
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0/bin/java 10000 \
--slave /usr/bin/appletviewer appletviewer  /usr/lib/jvm/jdk1.8.0/bin/appletviewer \
--slave /usr/bin/extcheck extcheck  /usr/lib/jvm/jdk1.8.0/bin/extcheck \
--slave /usr/bin/idlj idlj  /usr/lib/jvm/jdk1.8.0/bin/idlj \
--slave /usr/bin/jar jar  /usr/lib/jvm/jdk1.8.0/bin/jar \
--slave /usr/bin/jarsigner jarsigner  /usr/lib/jvm/jdk1.8.0/bin/jarsigner \
--slave /usr/bin/javadoc javadoc  /usr/lib/jvm/jdk1.8.0/bin/javadoc \
--slave /usr/bin/javafxpackager javafxpackager  /usr/lib/jvm/jdk1.8.0/bin/javafxpackager \
--slave /usr/bin/javah javah  /usr/lib/jvm/jdk1.8.0/bin/javah \
--slave /usr/bin/javap javap  /usr/lib/jvm/jdk1.8.0/bin/javap \
--slave /usr/bin/javapackager javapackager  /usr/lib/jvm/jdk1.8.0/bin/javapackager \
--slave /usr/bin/java-rmi.cgi java-rmi.cgi  /usr/lib/jvm/jdk1.8.0/bin/java-rmi.cgi \
--slave /usr/bin/jcmd jcmd  /usr/lib/jvm/jdk1.8.0/bin/jcmd \
--slave /usr/bin/jconsole jconsole  /usr/lib/jvm/jdk1.8.0/bin/jconsole \
--slave /usr/bin/jcontrol jcontrol  /usr/lib/jvm/jdk1.8.0/bin/jcontrol \
--slave /usr/bin/jdb jdb  /usr/lib/jvm/jdk1.8.0/bin/jdb \
--slave /usr/bin/jdeps jdeps  /usr/lib/jvm/jdk1.8.0/bin/jdeps \
--slave /usr/bin/jhat jhat  /usr/lib/jvm/jdk1.8.0/bin/jhat \
--slave /usr/bin/jinfo jinfo  /usr/lib/jvm/jdk1.8.0/bin/jinfo \
--slave /usr/bin/jjs jjs  /usr/lib/jvm/jdk1.8.0/bin/jjs \
--slave /usr/bin/jmap jmap  /usr/lib/jvm/jdk1.8.0/bin/jmap \
--slave /usr/bin/jmc jmc  /usr/lib/jvm/jdk1.8.0/bin/jmc \
--slave /usr/bin/jmc.ini jmc.ini  /usr/lib/jvm/jdk1.8.0/bin/jmc.ini \
--slave /usr/bin/jps jps  /usr/lib/jvm/jdk1.8.0/bin/jps \
--slave /usr/bin/jrunscript jrunscript  /usr/lib/jvm/jdk1.8.0/bin/jrunscript \
--slave /usr/bin/jsadebugd jsadebugd  /usr/lib/jvm/jdk1.8.0/bin/jsadebugd \
--slave /usr/bin/jstack jstack  /usr/lib/jvm/jdk1.8.0/bin/jstack \
--slave /usr/bin/jstat jstat  /usr/lib/jvm/jdk1.8.0/bin/jstat \
--slave /usr/bin/jstatd jstatd  /usr/lib/jvm/jdk1.8.0/bin/jstatd \
--slave /usr/bin/jvisualvm jvisualvm  /usr/lib/jvm/jdk1.8.0/bin/jvisualvm \
--slave /usr/bin/native2ascii native2ascii  /usr/lib/jvm/jdk1.8.0/bin/native2ascii \
--slave /usr/bin/rmic rmic  /usr/lib/jvm/jdk1.8.0/bin/rmic \
--slave /usr/bin/schemagen schemagen  /usr/lib/jvm/jdk1.8.0/bin/schemagen \
--slave /usr/bin/serialver serialver  /usr/lib/jvm/jdk1.8.0/bin/serialver \
--slave /usr/bin/wsgen wsgen  /usr/lib/jvm/jdk1.8.0/bin/wsgen \
--slave /usr/bin/wsimport wsimport  /usr/lib/jvm/jdk1.8.0/bin/wsimport \
--slave /usr/bin/xjc xjc  /usr/lib/jvm/jdk1.8.0/bin/xjc

sudo update-alternatives --install "/usr/bin/jexec" "jexec" "/usr/lib/jvm/jdk1.8.0/lib/jexec" 10000
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.8.0/bin/javac" 10000
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.8.0/bin/javaws" 10000
sudo update-alternatives --install /usr/bin/keytool keytool  /usr/lib/jvm/jdk1.8.0/bin/keytool 10000
sudo update-alternatives --install /usr/bin/orbd orbd  /usr/lib/jvm/jdk1.8.0/bin/orbd 10000
sudo update-alternatives --install /usr/bin/pack200 pack200  /usr/lib/jvm/jdk1.8.0/bin/pack200 10000
sudo update-alternatives --install /usr/bin/policytool policytool /usr/lib/jvm/jdk1.8.0/bin/policytool 10000
sudo update-alternatives --install /usr/bin/rmid rmid  /usr/lib/jvm/jdk1.8.0/bin/rmid 10000
sudo update-alternatives --install /usr/bin/rmiregistry rmiregistry  /usr/lib/jvm/jdk1.8.0/bin/rmiregistry 10000
sudo update-alternatives --install /usr/bin/servertool servertool  /usr/lib/jvm/jdk1.8.0/bin/servertool 10000
sudo update-alternatives --install /usr/bin/tnameserv tnameserv  /usr/lib/jvm/jdk1.8.0/bin/tnameserv 10000
sudo update-alternatives --install /usr/bin/unpack200 unpack200  /usr/lib/jvm/jdk1.8.0/bin/unpack200  10000

❉ 수동으로 설치한 경우 다음의 명령어로 설정을 변경하실 수 있습니다.
$ sudo update-alternatives --config java

6. java의 버전을 확인해 봅시다.
$ java -version

7. 이제 안전하게 리부팅을 해줍시다. 



Posted by 모바일헌터