Java 1) je platforma, která umožňuje vývojářům tvořit různé aplikace a také umožňuje uživatelům jejich běh v různých prostředích, jako jsou webové aplikace, hry, mobilní zařízení ap.
Jak bylo psáno výše, Oracle Java není v Mageii dostupná kvůli licencím. Některé aplikace, webové stránky vyžadují Oracle Java, i když máte v Mageii nainstalován balíček java-1.7.0-openjdk
. Čtěte také poznámky k vydání MGA2.
Příklad využití Javy: https://as.photoprintit.com/web/84012167/startClient.do?client=java&type=print
Tento výukový program má za cíl pomoci při instalaci a konfiguraci Java SE 7 z Oracle Corporation.
Stáhněte Java SE 7 z této oficiální stránky (na tomto konkrétním příkladu bylo použito jre-7u9-linux-x64.rpm
: http://java.com/fr/download/linux_manual.jsp?locale=en
Stará verze: jre-7u9-linux.rpm
- http://javadl.sun.com/webapps/download/AutoDL?BundleId=69464
Stará verze: jre-7u9-linux-x64.rpm
- http://javadl.sun.com/webapps/download/AutoDL?BundleId=69466
Jakmile je soubor stažen, nainstalujte jej dvojitým kliknutím ve vašem oblíbeném správci souborů.
Nyní musíte systém a váš oblíbený internetový prohlížeč nastavit tak, aby byla nová verze Javy použita ve výchozím nastavení.
Samozřejmě můžete použít jakéhokoliv správce souborů, ale jelikož je jich mnoho rozdílných, budeme popisovat postupy v příkazovém řádku o průběhu na všech instalacích Mageii. Stačí zkopírovat a vložit následující příkaz do konzole jako root:
ln -s /usr/java/default /etc/alternatives/
Následující příkaz vytvoří symlink default
u z adresáře /etc/alternatives/
do /usr/lib/jvm/
:
ln -s /etc/alternatives/default /usr/lib/jvm/
Zadejte příkaz:
update-alternatives --config java
To by mělo mít za následek něco jako následujícího:
Selection Command ----------------------------------------------- *+ 1 /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java 2 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java Enter to keep the default[*], or type selection number:
java-jre-7u9
ještě není přítomen v seznamu, tímto příkazem jej přidá:
update-alternatives --install /usr/bin/java java /usr/lib/jvm/default/bin/java x
default
určuje adresář, ve kterém jsme provedli symlink.
x
je číselný atribut v seznamu pluginů. Použijte takové číslo, které není uvedeno v seznamu nebo číslo 1
, pokud je seznam prázdný. V našem případě zadáme 3
.
Nyní můžeme zkontrolovat, zda je již nová Java v seznamu:
update-alternatives --config java
Výsledek by měl být podobný tomuto:
Selection Command ----------------------------------------------- *+ 1 /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java 2 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java 3 /usr/lib/jvm/default/bin/java Enter to keep the default[*], or type selection number:
Nyní můžete zadat číslo x
(v našem případě 3
), vyberte jej jako výchozí program Javy.
Nyní byste měli dostat:
Using `/usr/lib/jvm/default/bin/java' to provide `java'.
Můžete zkontrolovat, jaká verze je používána systémem:
java -version
Výsledkem je:
java version "1.7.0_09" Java(TM) SE Runtime Environment (build 1.7.0_09-b05) Java HotSpot(TM) 64-Bit Server VM (build 23.5-b02, mixed mode)
Nejtěžší část je hotova. Nyní, co ještě musíme udělat je to, aby váš oblíbený webový prohlížeč používal Javu. Doposud jsme testovali plugin s prohlížečem Firefox a Google Chrome.
Otevřete konzoli a přihlaste se jako root a zadejte příkaz:
ln -s /usr/lib/jvm/default/lib/amd64/libnpjp2.so /usr/lib64/mozilla/plugins/
Pokud jste stáhli 32bitovou verzi a používáte 32bitový systém, zadejte následující příkaz:
ln -s /usr/lib/jvm/default/lib/i386/libnpjp2.so /usr/lib/mozilla/plugins/
UPOZONĚNÍ! Níže uvedený postup je funkční pouze pro Google Chrome do verze 34. Vyšší verze nedokážou s Java pluginem pracovat!
Otevřete konzoli a přihlaste se jako root a zadejte příkaz:
ln -s /usr/lib/jvm/default/lib/amd64/libnpjp2.so /opt/google/chrome/
Pokud jste stáhli 32bitovou verzi a používáte 32bitový systém, zadejte následující příkaz:
ln -s /usr/lib/jvm/default/lib/i386/libnpjp2.so /opt/google/chrome/
Nyní zkontrolujeme, že plugin Java SE 7 Update 09
je správně nainstalován a funguje ve vašem prohlížeči.
Klikněte na následující odkaz: http://www.java.com/en/download/testjava.jsp
Tím se dostaneme na kontrolní stránku Javy od Oraclu, která by vás měla informovat o tom, že opravdu používáte Oracle Javu.
Pokud v prohlížeči v seznamu pluginů máte i plugin IcedTea-Web
, důrazně doporučujeme, aby jste jej zakázali (neodinstalujte jej), aby se předešlo možné kolizi nebo problému mezi dvěma pluginy.
K povolení Java Webstart musíte jawaws
přidat do seznamu aplikací, takže v konzoli pod rootem:
update-alternatives --config javaws
Na našem příkladu dosáhneme:
No alternatives for javaws ### Žádné alternativy pro javaws
Můžeme vidět, že není přítomna aplikace javaws
, takže ji přidáme pomocí následujícího příkazu:
update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/default/bin/javaws x
kde default
je zkratka pro dříve vytvořené složky a
kde x
je číselný atribut, který představuje číslo v seznamu dostupných aplikací javaws
. Pokud předchozí seznam nebyl prázdný, místo hodnoty x
zadejte číslo = nejvyšší ze seznamu + 1. Například, pokud nejvyšší číslo v seznamu bylo 2, za x
dosadíme 3
.
Nyní zkontrolujeme, zda javaws
je opravdu v seznamu a vybrána jako výchozí:
update-alternatives --config javaws
Příkaz by měl odpovědět:
There is only 1 program which provides javaws (/usr/lib/jvm/default/bin/javaws). Nothing to configure.
Zadejte číslo odpovídajícímu řádku /usr/lib/jvm/default/bin/javaws
(v tomto případě je zde jen jeden) a stiskněte klávesu Enter a je hotovo.
Chcete-li aktualizovat Javu, můžete stáhnout nejnovější dostupnou verzi v .rpm
pro svou architekturu a nainstalujte jej:
Poslední doporučená verze: jre-7u15-linux.rpm
- http://javadl.sun.com/webapps/download/AutoDL?BundleId=74771
Poslední doporučená verze: jre-7u15-linux-x64.rpm
- http://javadl.sun.com/webapps/download/AutoDL?BundleId=74773
Vezměte prosím na vědomí!
Nemusíte jít znovu přes všechny výše uvedené konfigurační kroky. Jakmile je vše hotovo, mělo by to i nadále fungovat.
Prosím, přečtěte si i poznámky k vydání MGA2 - Java browser plugin.
urpmi java-1.6.0-openjdk
— návod o Oracle Java: upraveno + překlad z https://wiki.mageia.org/en/Install_java_oracle#Java_updating
— Yullaw