Java | Linux - instalacja Maszyny Wirtualnej Java.

Dodano: 2009-11-09

Instalacja Javy w systemie Linux jest często konieczna, wymusza to powstawanie coraz więcej programów w tym języku. Jest ona coraz bardziej popularna wśród developerów, którzy muszą zachować zgodność z wieloma systemami komputerowymi (muszą zapewnić możliwość odpalania programu w różnych środowiskach operacyjnych) – oczywiście bardziej skomplikowane systemy komputerowe nie powstają w tym języku, ze względu na jego ograniczenia. Trochę mojej dygresji ;-)

Javę można zainstalować na kilka sposobów:

  1. Najlepszy według mnie to wpisanie kilku komend w terminalu i po sprawie. Poniżej podaje cztery możliwe pakiety Javy do instalacji, w zależności od potrzeb użytkownika.
    • sun-java6-bin : Sun Java Runtime Environment (JRE) 6
    • sun-java6-demo : Sun Java Development Kit (JDK) 6 demos
    • sun-java6-jdk : Sun Java Development Kit (JDK) 6
    • sun-java6-jre : Sun Java Runtime Environment (JRE) 6
    Jeżeli nie zamierzasz programować w Javie to wystarczy, że wpiszesz następujący kod:
    sudo apt-get install sun-java6-bin sun-java6-jre
  2. Drugi sposób to pobranie samoinstalującego się archiwum www.java.com/en/download/manual.jsp


Jeżeli w systemie Linux posiadasz już jakieś wersję Javy i chciałbyś wybrać domyślną maszynę wirtualną dla wszystkich aplikacji musisz wykonać następujące czynności:

  1. Sprawdź czy posiadasz inne wersje Javy:
    sudo update-java-alternatives -l
    Jeżeli komunika wyświetli tylko jedną wersję Javy w systemie, to możesz zaniechać dalszych czynności.
  2. Ustawiamy alternatywną (domyślną wersje programu umożliwiającego uruchomienie aplikacji napisanych w Javie – chyba się tu trochę zakręciłem :)
    sudo update-java-alternatives -s java-6-sun
  3. Modyfikujemy plik /etc/jvm
    sudo nano /etc/jvm
    Na początku pliku dodaj linię – jeżeli jeszcze nie istnieje /usr/lib/jvm/java-6-sun i po wszystkim.
  4. Następnie dodaj zmienne globalne systemu:
    nano $HOME/.bash_profile
    Co jest równoznaczne z:
    nano home/[nazwa użytkownika]/.bash_profile
    Teraz możesz dodać dwie linie:
    export JAVA_HOME=/usr/lib/jvm/java-6-sun
    export PATH=$PATH:$JAVA_HOME/bin
    


Przetestujmy naszą pracę:

java -version

Mam nadzieje, że twoim oczom ukazał się następujący widok:

java version "1.6.0_15"
Java(TM) SE Runtime Environment (build 1.6.0_15-b03)
Java HotSpot(TM) Server VM (build 14.1-b02, mixed mode)

To by było na tyle ;-)