Differences

This shows you the differences between two versions of the page.

Link to this comparison view

eim:tutoriale:java [2017/03/03 07:45]
tmp.andrei.cojocaru
eim:tutoriale:java [2021/02/16 16:09] (current)
dragos.niculescu
Line 3: Line 3:
 ===== Linux ===== ===== 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)\\ <​code>​   * 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)\\ <​code>​
-student@eim2017:~$ file /sbin/init+student@eim-lab:~$ file /sbin/init
 </​code>​ </​code>​
   * 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 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\\ <​code>​   * se creează directorul ''/​usr/​local/​java''​ în care va fi instalată versiunea curentă de Java\\ <​code>​
-student@eim2017:~$ sudo mkdir -p /​usr/​local/​java ​+student@eim-lab:~$ sudo mkdir -p /​usr/​local/​java ​
 </​code>​ </​code>​
   * 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 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''​\\ <​code>​   * se dezarhivează binarele de  Java în directorul ''/​usr/​local/​java''​\\ <​code>​
-student@eim2017:~$ cd /​usr/​local/​java +student@eim-lab:~$ cd /​usr/​local/​java 
-student@eim2017:/​usr/​local/​java$ sudo tar xvzf /​tmp/​jdk-8u121-linux-<​platforma>​-<​arhitectura>​.tar.gz+student@eim-lab:/​usr/​local/​java$ sudo tar xvzf /​tmp/​jdk-8u121-linux-<​platforma>​-<​arhitectura>​.tar.gz
 </​code>​ unde: </​code>​ unde:
     * ''​platforma''​ poate avea valorile:     * ''​platforma''​ poate avea valorile:
Line 24: Line 24:
       * ''​sparcv9''​ - arhitecturi SPARC       * ''​sparcv9''​ - arhitecturi SPARC
   * se sterge arhiva al carui continut a fost deja despachetat <​code>​   * se sterge arhiva al carui continut a fost deja despachetat <​code>​
-student@eim2017:~$ rm -f /​tmp/​jdk-8u121-linux-<​platforma>​-<​arhitectura>​.tar.gz+student@eim-lab:~$ rm -f /​tmp/​jdk-8u121-linux-<​platforma>​-<​arhitectura>​.tar.gz
 </​code>​ </​code>​
   * 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''​)\\ <​code>​   * 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''​)\\ <​code>​
-student@eim2017:~$ sudo gedit /​etc/​profile+student@eim-lab:~$ sudo gedit /​etc/​profile
 </​code>​ <file txt /​etc/​profile>​ </​code>​ <file txt /​etc/​profile>​
 # ... # ...
Line 39: Line 39:
 </​file>​ </​file>​
   * se indică sistemului de operare locația la care se găsește instalată Java\\ <​code>​   * se indică sistemului de operare locația la care se găsește instalată Java\\ <​code>​
-student@eim2017:~$ 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/​java"​ "​java"​ "/​usr/​local/​java/​jdk1.8.0_121/​bin/​java"​ 1  
-student@eim2017:~$ 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/​javac"​ "​javac"​ "/​usr/​local/​java/​jdk1.8.0_121/​bin/​javac"​ 1  
-student@eim2017:~$ sudo update-alternatives --install "/​usr/​bin/​javaws"​ "​javaws"​ "/​usr/​local/​java/​jdk1.8.0_121/​bin/​javaws"​ 1 +student@eim-lab:~$ sudo update-alternatives --install "/​usr/​bin/​javaws"​ "​javaws"​ "/​usr/​local/​java/​jdk1.8.0_121/​bin/​javaws"​ 1 
 </​code>​ </​code>​
   * se indică sistemului de operare faptul că versiunea instalată de Java este cea implicită\\ <​code>​   * se indică sistemului de operare faptul că versiunea instalată de Java este cea implicită\\ <​code>​
-student@eim2017:~$ sudo update-alternatives --set java /​usr/​local/​java/​jdk1.8.0_121/​bin/​java  +student@eim-lab:~$ sudo update-alternatives --set java /​usr/​local/​java/​jdk1.8.0_121/​bin/​java  
-student@eim2017:~$ sudo update-alternatives --set javac /​usr/​local/​java/​jdk1.8.0_121/​bin/​javac  +student@eim-lab:~$ sudo update-alternatives --set javac /​usr/​local/​java/​jdk1.8.0_121/​bin/​javac  
-student@eim2017:~$ sudo update-alternatives --set javaws /​usr/​local/​java/​jdk1.8.0_121/​bin/​javaws ​+student@eim-lab:~$ sudo update-alternatives --set javaws /​usr/​local/​java/​jdk1.8.0_121/​bin/​javaws ​
 </​code>​ </​code>​
   * se încarcă fișierul ''/​etc/​profile''​ ce conține variabilele de sistem globale\\ <​code>​   * se încarcă fișierul ''/​etc/​profile''​ ce conține variabilele de sistem globale\\ <​code>​
-student@eim2017:~$ . /​etc/​profile+student@eim-lab:~$ . /​etc/​profile
 </​code>​ </​code>​
 <note important>​Încărcarea variabilelor de sistem globale din fișierul ''/​etc/​profile''​ se va face numai după repornirea sistemului de operare.</​note>​ <note important>​Încărcarea variabilelor de sistem globale din fișierul ''/​etc/​profile''​ se va face numai după repornirea sistemului de operare.</​note>​
eim/tutoriale/java.1488519950.txt.gz · Last modified: 2017/03/03 07:45 by tmp.andrei.cojocaru
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0