student@eim-lab:~$ file /sbin/init
java -version
) și în caz afirmativ, se dezinstalează pachetul din care face parte (folosind sudo apt-get purge
)/usr/local/java
în care va fi instalată versiunea curentă de Javastudent@eim-lab:~$ sudo mkdir -p /usr/local/java
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 Java SE Development Kit 8 Downloads în directorul /tmp
/usr/local/java
student@eim-lab:~$ cd /usr/local/java student@eim-lab:/usr/local/java$ sudo tar xvzf /tmp/jdk-8u121-linux-<platforma>-<arhitectura>.tar.gz
unde:
platforma
poate avea valorile:linux
- sisteme de operare Linuxmacosx
- sistemul de operare Mac OS X (doar versiuni pe 64 de biți)solaris
- sisteme de operare Solariswindows
- sisteme de operare Windowsarhitectura
poate avea valorile:i586
- arhitecturi pe 32 de bițix64
- arhitecturi pe 64 de bițisparcv9
- arhitecturi SPARCstudent@eim-lab:~$ rm -f /tmp/jdk-8u121-linux-<platforma>-<arhitectura>.tar.gz
JAVA_HOME
prin editarea fișierului /etc/profile
(se poate folosi orice editor de text, precum vi
sau nano
)student@eim-lab:~$ sudo gedit /etc/profile
# ... JAVA_HOME=/usr/local/java/jdk1.8.0_121 PATH=$PATH:$JAVA_HOME/bin export JAVA_HOME export PATH # ...
student@eim-lab:~$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_121/bin/java" 1 student@eim-lab:~$ sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_121/bin/javac" 1 student@eim-lab:~$ sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_121/bin/javaws" 1
student@eim-lab:~$ sudo update-alternatives --set java /usr/local/java/jdk1.8.0_121/bin/java student@eim-lab:~$ sudo update-alternatives --set javac /usr/local/java/jdk1.8.0_121/bin/javac student@eim-lab:~$ sudo update-alternatives --set javaws /usr/local/java/jdk1.8.0_121/bin/javaws
/etc/profile
ce conține variabilele de sistem globalestudent@eim-lab:~$ . /etc/profile
/etc/profile
se va face numai după repornirea sistemului de operare.