Reklama
V systéme Linux existujú dve rôzne implementácie Jáva ktoré sú k dispozícii na použitie. Odroda open source, ktorú väčšina distribúcií štandardne obsahuje, je známa ako celok ako OpenJDK. Ďalším riešením, ktoré nie je predvolene zahrnuté vo väčšine distribúcií z dôvodu jeho vlastníckej povahy, je Oracle Java (predtým Sun Java). Obe fungujú veľmi dobre, okrem toho, že Oracle Java môže mať niekoľko ďalších opráv. Pokiaľ ide o kodebázu, sú z 98 až 99% identické.
Ubuntu a oblúk Ako nainštalovať Arch Linux na váš počítač [1. časť]Počas mojich pár mesiacov tu na MakeUseOf som sa niekoľkokrát zmienil o Arch Linuxe (ďalej len „Arch“). Arch tu však nikdy nebol pokrytý, takže ľudia môžu byť ešte trochu ... Čítaj viac umožňujú vám ľahko nainštalovať ktorúkoľvek implementáciu fedora Vďaka distribúcii Fedory 16 Beta sa Linux práve zlepšilDistribúcie v systéme Linux sa zlepšili míľovými krokmi a tieto zlepšenia sú viditeľné v najnovších verziách beta. Fedora, jedna z hlavných distribúcií prepravujúcich GNOME 3, sa nelíši a mala by mať ... Čítaj viac
používatelia budú mať o niečo tvrdší čas (aspoň pokiaľ ide o inštaláciu Oracle Java). Tento článok by mal objasniť všetky nejasnosti týkajúce sa spôsobu jeho fungovania, vrátane niekoľkých tipov a trikov, ktoré som objavil pre 64-bitových používateľov.Inštalácia OpenJDK (ľahká)
Inštalácia implementácie OpenJDK je v skutočnosti pomerne jednoduchá. Ak chcete získať všetky funkcie Java, mali by ste spustiť tento príkaz, aby ste nainštalovali potrebné balíčky, ak ešte nie sú nainštalované:
sudo yum nainštalujte program icedtea-web java-1.6.0-openjdk
. Nainštaluje sa to prostredie Java Runtime Environment a potrebné doplnky prehliadača, aby ste získali kompletne funkčný systém Java. Tieto dva balíčky môžete nainštalovať aj prostredníctvom správcu balíkov.
Inštalácia Oracle Java (Harder)
Jednoduché, však? Nanešťastie, zdá sa, že niektoré programy Java vyžadujú Oracle Java, aby fungovali správne, hoci nie každý má tento problém. Rozdelím to na dve časti, jednu pre 32-bitových používateľov a jednu pre 64-bitových používateľov. Potom môžete preskočiť časť, ktorá sa nevzťahuje na váš systém.
Sťahovanie súborov
Predtým, ako sa rozdelíme na samostatné cesty, môžu všetci používatelia stiahnuť aspoň požadované súbory. 32-bitoví používatelia si môžu JRE stiahnuť z tu alebo 32-bit JDK od spoločnosti tu, zatiaľ čo 64-bitoví používatelia by si mali zvoliť iba 64-bitový JDK (vysvetlím prečo neskôr). Uistite sa, že pri sťahovaní súboru si vyberiete ten, ktorý konkrétne uvádza RPM, čo používa Fedora. Kvôli jednoduchosti uložte stiahnutý súbor do priečinka Stiahnuté súbory. Okrem toho v súčasnosti odporúčam používať balíky Java 6, napríklad 6u27 v čase tohto článku, a nie Java 7, pretože je stále príliš nová.
inštalácia
Ak chcete spustiť inštaláciu, musíte otvoriť terminál a spustiť ho
chmod + x / home //Downloads/
pridať do súboru spustiteľné povolenia a potom ho spustiť jednoduchým spustením zadaním
/home//Downloads/
. Nezabudnite nahradiť
konfigurácia
Blahoželáme! Oracle Java je už nainštalovaný vo vašom systéme! Stále ste však o pár krokov od toho, aby ste ich mohli skutočne používať. Aby systém mohol správne používať, musíme vytvoriť veľa symbolických odkazov na viacerých miestach. Upozorňujeme, že tieto príkazy spomínajú priečinky ako „jre1.6.0_27“ alebo „jdk1.6.0_27“, ktoré sa vzťahujú na verziu 6u27. Ak ste si stiahli inú verziu, povedzme 6u29, budete musieť cestu náležite upraviť.
32-bit JRE
Ak ste vybrali 32-bitové JRE, budete musieť zadať tieto príkazy v tomto poradí:
alternatívy sudo - inštalácia / usr / bin / java java /usr/java/jre1.6.0_27/bin/java 20000
alternatívy sudo - inštalácia / usr / bin / javaws javaws /usr/java/jre1.6.0_27/bin/javaws 20000
alternatívy sudo - nainštalujte /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jre1.6.0_27/lib/i386/libnpjp2.so 20000
32-bit JDK
Ak ste vybrali 32-bitové JDK, budete musieť zadať tieto príkazy v tomto poradí:
alternatívy sudo - inštalácia / usr / bin / java java /usr/java/jdk1.6.0_27/jre/bin/java 20000
alternatívy sudo - inštalácia / usr / bin / javaws javaws /usr/java/jdk1.6.0_27/jre/bin/javaws 20000
alternatívy sudo - nainštalujte /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jdk1.6.0_27/jre/lib/i386/libnpjp2.so 20000
alternatívy sudo - inštalácia / usr / bin / javac javac /usr/java/jdk1.6.0_27/bin/javac 20000
alternatívy sudo - inštalácia / usr / bin / jar jar /usr/java/jdk1.6.0_27/bin/jar 20000
64-bit JDK
Na základe osobných skúseností som zistil, že 64-bitoví používatelia budú musieť urobiť niekoľko vecí inak. Požiadal som o stiahnutie 64-bitového JDK namiesto 64-bitového JRE, pretože JDK obsahuje funkčnú Java Web Start aplikáciu, zatiaľ čo JRE nie. Aby ste to dosiahli, musíte navyše použiť niekoľko trikov. Preto použite tieto príkazy v tomto poradí:
alternatívy sudo - inštalácia / usr / bin / java java /usr/java/jdk1.6.0_27/jre/bin/java 20000
alternatívy sudo - nainštalujte /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/jdk1.6.0_27/jre/lib/amd64/libnpjp2.so 20000
alternatívy sudo - inštalácia / usr / bin / javac javac /usr/java/jdk1.6.0_27/bin/javac 20000
alternatívy sudo - inštalácia / usr / bin / jar jar /usr/java/jdk1.6.0_27/bin/jar 20000
sudo ln -s /usr/java/jdk1.6.0_27/jre/javaws/javaws / etc / alternative / javaws
sudo ln -s / etc / alternative / javaws / usr / bin / javaws
Čo tieto príkazy robia inak, je inštalácia 64-bitového doplnku prehliadača namiesto 32-bitového doplnku ako ako aj použiť iný spôsob vytvorenia potrebných odkazov pre javy, pretože druhý spôsob nefungoval ja.
Záverečné kroky
V neposlednom rade je potrebné súbor upraviť a pridať do riadku textu. Ak to chcete urobiť, môžete otvoriť obľúbený textový editor a zmeniť / home /
## export JAVA_HOME JDK ## export JAVA_HOME = "/ usr / java / jdk1.6.0_27"
Ak ste nainštalovali JRE, pridajte:
## export JAVA_HOME JRE ## export JAVA_HOME = "/ usr / java / jre1.6.0_27"
záver
Java bola konečne nainštalovaná a správne nakonfigurovaná! Teraz by ste mali byť schopní používať Javu, kdekoľvek ju potrebujete, vrátane Firefoxu. Ak používate iný prehliadač, môžete vytvoriť odkaz z umiestnenia Firefoxu do priečinka doplnkov prehliadača. Aj keď je to dosť práce, z dlhodobého hľadiska sa to oplatí.
Čo uprednostňujete, OpenJDK alebo Oracle Java? Chceli by ste vidieť Oracle úplne open-source Java a udržiavať jednu jedinú implementáciu? Prečo áno alebo prečo nie? Dajte nám vedieť v komentároch!
Danny je senior na University of North Texas, ktorý má všetky aspekty softvéru s otvoreným zdrojom a Linuxu.