Instalace Oracle Java

Pokud budete potřebovat nainstalovat na svůj linux Javu od Oracle, můžete použít můj skript, který ji nainstaluje za Vás. Inspiroval jsem se článkem http://www.wikihow.com/Install-Oracle-Java-on-Ubuntu-Linux.

#!/bin/bash
JRE_VER="jre1.7.0_21"
JDK_VER="jdk1.7.0_21"
TARS="jre-7u21-linux-x64.tar.gz jdk-7u21-linux-x64.tar.gz"
LOCATION="/usr/local/java/"
DIRS="$JRE_VER $JDK_VER"

for DIR in $DIRS; do
  if [ -d "$LOCATION/$DIR" ]; then
    echo "Directory $DIR already exists in $LOCATION!"
    exit 1
  fi
done

for DIR in $DIRS; do
  if [ -d $DIR ]; then
    echo "Directory $DIR already exists! Remove it:"
    echo "  rm -rf $DIR"
    exit 1
  fi
done

for TAR in $TARS; do
  if [ ! -f $TAR ]; then
    echo "File $TAR doesn't exist!"
    echo "Download it from http://www.oracle.com/technetwork/java/javase/downloads/index.html"
    exit 1
  fi
done

for TAR in $TARS; do
  echo "Unpacking $TAR..."
  tar xfz $TAR
done

if [ ! -d $LOCATION ]; then
  echo "Directory $LOCATION doesn't exist, creating..."
  sudo mkdir -p $LOCATION
fi

for DIR in $DIRS; do
  echo "Moving $DIR to $LOCATION"
  sudo mv $DIR $LOCATION
done

echo "Installing Java to the system..."
sudo update-alternatives --install "/usr/bin/java" "java" $LOCATION$JRE_VER"/bin/java" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" $LOCATION$JRE_VER"/bin/javaws" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" $LOCATION$JDK_VER"/bin/javac" 1

echo "Setting Java in the system..."
sudo update-alternatives --set java $LOCATION$JRE_VER/bin/java
sudo update-alternatives --set javaws $LOCATION$JRE_VER/bin/javaws
sudo update-alternatives --set javac $LOCATION$JDK_VER/bin/javac

echo "For actual java version installed in system type command:"
echo "  java -version"
echo ""
echo "------------------------------------"
echo "| Insert this code in /etc/profile |"
echo "------------------------------------"
echo "JAVA_HOME=$LOCATION$JDK_VER"
echo "PATH=\$PATH:\$HOME/bin:$JAVA_HOME/bin"
echo "JRE_HOME=$LOCATION$JRE_VER"
echo "PATH=\$PATH:\$HOME/bin:$JRE_HOME/bin"
echo "export JAVA_HOME"
echo "export JRE_HOME"
echo "export PATH"
echo ""

Poslední řádky kódu (ty, které by měly být v /etc/profile) rovnou spusťte v terminálu, abyste nastavili správně systémové proměnné. Pokud tak neučiníte, systém nebude vědět, kde právě nainstalovaná Java je. Soubor /etc/profile se spouští po přihlašování.

Příspěvek byl publikován v rubrice Blog se štítky , a jeho autorem je Petr Pošvic. Můžete si jeho odkaz uložit mezi své oblíbené záložky nebo ho sdílet s přáteli.

3 komentáře u „Instalace Oracle Java

    • Je třeba mít aktualizovaný systém (sudo apt-get update && sudo apt-get upgrade) a pak nainstalovat balíček ia32-libs (sudo apt-get install ia32-libs). Pak by neměl být problém.

  1. Pingback: WTK a J2ME | Řešení pro Vaše internetové stránky

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *