====== Java auf Ubuntu installieren ====== ===== Ubuntu 18.04 ===== ==== Standard-Java ==== Java installieren: > apt install default-jre fonts-ipafont-gothic fonts-ipafont-mincho fonts-wqy-microhei icedtea-netx Java-Console: > /usr/bin/itweb-settings ==== Oracle-Java ==== * [[https://www.java.com/de/|Java - Home Page]] * [[https://launchpad.net/~webupd8team/+archive/ubuntu/java|Oracle Java (JDK) 8 / 9 Installer PPA]] > echo 'deb http://ppa.launchpad.net/webupd8team/java/ubuntu bionic main' > /etc/apt/sources.list.d/webupd8team-java.list > vi /tmp/z -----BEGIN PGP PUBLIC KEY BLOCK----- Version: SKS 1.1.5 Comment: Hostname: keyserver.ubuntu.com mI0ES9/P3AEEAPbI+9BwCbJucuC78iUeOPKl/HjAXGV49FGat0PcwfDd69MVp6zUtIMbLgkU OxIlhiEkDmlYkwWVS8qy276hNg9YKZP37ut5+GPObuS6ZWLpwwNus5PhLvqeGawVJ/obu7d7 gM8mBWTgvk0ErnZDaqaU2OZtHataxbdeW8qH/9FJABEBAAG0DUxhdW5jaHBhZCBWTEOImwQQ AQIABgUCVsN4HQAKCRAEC6TrO3+B2tJkA/jM3b7OysTwptY7P75sOnIu+nXLPlzvja7qH7Wn A23itdSker6JmyJrlQeQZu7b9x2nFeskNYlnhCp9mUGu/kbAKOx246pBtlaipkZdGmL4qXBi +bi6+5Rw2AGgKndhXdEjMxx6aDPq3dftFXS68HyBM3HFSJlf7SmMeJCkhNRwiLYEEwECACAF Akvfz9wCGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAKCRDCUYJI7qFIhucGBADQnY4V1xKT 1Gz+3ERly+nBb61BSqRx6KUgvTSEPasSVZVCtjY5MwghYU8T0h1PCx2qSir4nt3vpZL1luW2 xTdyLkFCrbbIAZEHtmjXRgQu3VUcSkgHMdn46j/7N9qtZUcXQ0TOsZUJRANY/eHsBvUg1cBm 3RnCeN4C8QZrir1CeA== =CziK -----END PGP PUBLIC KEY BLOCK----- > apt-key add /tmp/z > apt update > apt install oracle-java8-installer manche älteren Anwendungen erfordern MD5: > vi /usr/lib/jvm/java-8-oracle/jre/lib/security/java.security ControlPanel > /opt/jre/bin/jcontrol Proxy abschalten: {{oracle-java_direkte_verbindung.png|}} Sicherheitseinstellungen: {{oracle-java_sicherheit.png|}} Die IPs der iDRAC-Zugänge müssen hier (mit ''https:/''''/'') eingetragen werden. sonst kann diese Fehlermeldung erscheinen: {{oracle-jave-fehlermeldung_idrac6.png|}} => **[[https://support.mozilla.org/de/kb/npapi-plugins?as=u&utm_source=inproduct|alte NPAPI-Plugin - API wird seit Version 52 (März 2017) nicht mehr unterstützt]]** ===== Ubuntu 16.04 ===== ==== Standard-Java ==== Es darf zu diesem Zeitpunkt kein Java installiert sein! Java installieren: > apt install default-java-plugin Java-Console: > /usr/bin/itweb-settings Proxy aus schalten: {{java_icedtea-web_konfigurieren.png|}} Sicherheitseinstellungen auf ''niedrig'' einstellen, das ist seit //Java 7// nötig: {{java_icedtea-web_konfigurieren_sicherheitsstufe.png|}} ===== Ubuntu 12.04 ===== Java installieren: > aptitude update && aptitude -y safe-upgrade && aptitude autoclean > aptitude install openjdk-6-jre icedtea-6-plugin openjdk-6-jre-headless ttf-dejavu-extra icedtea-netx icedtea-6-jre-jamvm Java konfigurieren: > update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1 > update-alternatives --set java /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java > update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/javaws 1 > update-alternatives --set javaws /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/javaws Java-Console: > /usr/bin/itweb-settings ===== Installation von SUN-Java 1.7.0_21 auf Ubuntu 12.04 LTS ===== Diese Variante erlaubt das schnelle umschalten zwischen verschiedenen Java-Versionen.\\ Man muss dafür nur den Sym-Link im "/opt"-Verzeichnis umbiegen. === Download des Java-Paketes === * [[http://www.oracle.com/technetwork/java/javase/downloads/index.html]] === Installation von JDK 7 === * [[http://wiki.ubuntuusers.de/Java/Installation/Oracle_Java]] als "root": > tar xzf ~/Download/jdk-7u21-linux-x64.tar.gz -C /opt/ > cd /opt/ > ln -s jdk1.7.0_21 jdk > update-alternatives --install "/usr/bin/java" "java" "/opt/jdk/bin/java" 1 > update-alternatives --set "java" "/opt/jdk/bin/java" > update-alternatives --install "/usr/bin/javac" "javac" "/opt/jdk/bin/javac" 1 > update-alternatives --set "javac" "/opt/jdk/bin/javac" > update-alternatives --install "/usr/bin/jar" "jar" "/opt/jdk/bin/jar" 1 > update-alternatives --set "jar" "/opt/jdk/bin/jar" > touch /etc/profile.d/java.sh > chmod 0755 /etc/profile.d/java.sh > vi /etc/profile.d/java.sh PATH="/opt/jdk/bin:$PATH" export PATH if [ -z "${LD_LIBRARY_PATH}" ] ; then LD_LIBRARY_PATH="/opt/jdk/lib" export LD_LIBRARY_PATH else LD_LIBRARY_PATH="/opt/jdk/lib:${LD_LIBRARY_PATH}" export LD_LIBRARY_PATH fi als unprivilegierter Benutzer: > find /opt/jdk/ -type f | egrep 'javaplugin-oji[.]so|libnpjp2[.]so' /opt/jdk/jre/lib/amd64/libnpjp2.so > rm -f ~/.mozilla/plugins/libnpjp2.so > ln -s /opt/jdk/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/libnpjp2.so > killall firefox > firefox about:plugins === zusätzliche Installation von JDK 6 und umschalten === als "root": > cp ~/Download/jdk-6u45-linux-x64.bin -C /opt/ > cd /opt/ > chmod 0755 jdk-6u45-linux-x64.bin > ./jdk-6u45-linux-x64.bin > rm -f jdk-6u45-linux-x64.bin von //Java 7// auf //Java 6// umschalten: > cd /opt/ > rm jdk > ln -s jdk1.6.0_45 jdk > which java /opt/jdk/bin/java > javac -version javac 1.6.0_45 als unprivilegierter Benutzer: > killall firefox > firefox about:plugins