====== Instalare Java 8 ====== ===== Linux ===== * se obține arhitectura mașinii pe care se dorește să se realizeze instalarea (în situația în care nu este cunoscută în prealabil)\\ student@aipi2015:~$ file /sbin/init * se stabilește dacă există o versiune de Java instalată (cu ''java -version'') și în caz afirmativ, se dezinstalează pachetul din care face parte (folosind ''sudo apt-get purge'') * se creează directorul ''/usr/local/java'' în care va fi instalată versiunea curentă de Java\\ student@aipi2015:~$ sudo mkdir -p /usr/local/java * se descarcă arhiva ''tar.gz'' conținând SDK-ul de Java corespunzător arhitecturii mașinii pe care se dorește să se realizeze instalarea de la [[http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html|Java SE Development Kit 8 Downloads]] în directorul ''/tmp'' * se dezarhivează binarele de Java în directorul ''/usr/local/java''\\ student@aipi2015:~$ cd /usr/local/java student@aipi2015:~$ sudo tar xzf /tmp/jdk-8u60-linux-.tar.gz student@aipi2015:~$ rm -f /tmp/jdk-8u60-linux-.tar.gz * se definește variabila de sistem ''JAVA_HOME'' prin editarea fișierului ''/etc/profile'' (se poate folosi orice editor de text, precum ''vi'' sau ''nano'')\\ student@aipi2015:~$ sudo gedit /etc/profile JAVA_HOME=/usr/local/java/jdk1.8.0_60 PATH=$PATH:$JAVA_HOME/bin export JAVA_HOME export PATH * se indică sistemului de operare locația la care se găsește instalată Java\\ student@aipi2015:~$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_60/bin/java" 1 student@aipi2015:~$ sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_60/bin/javac" 1 student@aipi2015:~$ sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_60/bin/javaws" 1 student@aipi2015:~$ sudo update-alternatives --install "/usr/bin/rmiregistry" "rmiregistry" "/usr/local/java/jdk1.8.0_60/bin/rmiregistry" 1 student@aipi2015:~$ sudo update-alternatives --install "/usr/bin/wsimport" "wsimport" "/usr/local/java/jdk1.8.0_60/bin/wsimport" 1 * se indică sistemului de operare faptul că versiunea instalată de Java este cea implicită\\ student@aipi2015:~$ sudo update-alternatives --set java /usr/local/java/jdk1.8.0_60/bin/java student@aipi2015:~$ sudo update-alternatives --set javac /usr/local/java/jdk1.8.0_60/bin/javac student@aipi2015:~$ sudo update-alternatives --set javaws /usr/local/java/jdk1.8.0_60/bin/javaws student@aipi2015:~$ sudo update-alternatives --set rmiregistry /usr/local/java/jdk1.8.0_60/bin/rmiregistry student@aipi2015:~$ sudo update-alternatives --set wsimport /usr/local/java/jdk1.8.0_60/bin/wsimport * se încarcă fișierul ''/etc/profile'' ce conține variabilele de sistem globale\\ student@aipi2015:~$ . /etc/profile Încărcarea variabilelor de sistem globale din fișierul ''/etc/profile'' se va face numai după repornirea sistemului de operare. ===== Windows ===== * se descarcă executabilul conținând SDK-ul de Java, corespunzător arhitecturii mașinii pe care se dorește să se realizeze instalarea de la [[http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html|Java SE Development Kit 8 Downloads]] * se instalează SDK-ul de Java folosind executabilul descărcat