Reklaam
Linuxi all on kaks erinevat rakendust Java mis on kasutamiseks saadaval. Avatud lähtekoodiga sort, mida enamik jaotusi vaikimisi sisaldab, on tervikuna tuntud kui OpenJDK. Teine lahendus, mis enamiku levitamiste puhul selle varalise olemuse tõttu vaikimisi ei sisaldu, on Oracle Java (endine Sun Java). Mõlemad töötavad väga hästi, välja arvatud see, et Oracle Java'l võib olla veel mõni parandus. Koodbaasi osas on need 98–99% identsed.
Ubuntu ja Kaar Arch Linuxi arvutisse installimine [1. osa]Oma paari kuu jooksul siin MakeUseOfis olen paar korda maininud Arch Linuxi (edaspidi lihtsalt "Arch"). Archi pole siin aga tegelikult kunagi kaetud, nii et inimesi võib ikka natuke olla ... Loe rohkem saate mõlemat rakendust hõlpsalt installida Fedora Linux sai Fedora 16 beetaversiooni korral paremaksLinuxi levitamine on hüppeliselt paranenud ja need täiustused on nähtavad viimastes beetaversioonides. Fedora, üks GNOME 3-d kandvatest lipulaevade distributsioonidest, ei erine ega tohiks olla ... Loe rohkem
kasutajatel on pisut raskem aeg (vähemalt Oracle Java installimisel). See artikkel peaks selgitama kõik segadused selle toimimises, sealhulgas mõned näpunäited ja nipid, mille 64-bitise kasutaja jaoks avastasin.OpenJDK installimine (lihtne)
OpenJDK rakenduse installimine on tegelikult üsna lihtne. Kõigi Java funktsioonide saamiseks peaksite vajalike pakettide installimiseks käivitama selle käsu, kui neid pole veel installitud:
sudo yum installima icedtea-web java-1.6.0-openjdk
. See installib Java Runtime Environment ja vajalikud brauseri pistikprogrammid täieliku toimiva Java süsteemi saamiseks. Neid kahte paketti saate installida ka paketihalduri kaudu.
Oracle Java installimine (raskem)
Lihtne, eks? Kahjuks tundub, et mõned Java programmid vajavad korrektseks tööks Oracle Java, ehkki kõigil pole seda probleemi. Jagan selle kaheks osaks, üks 32-bitistele kasutajatele ja teine 64-bitistele kasutajatele. Seejärel saate vahele jätta jaotise, mis teie süsteemile ei kehti.
Failide allalaadimine
Enne eraldi radadeks jaotamist saavad kõik kasutajad vähemalt vajalikud failid alla laadida. 32-bitised kasutajad saavad JRE-faili kas alla laadida siin või 32-bitine JDK saidilt siin, samas kui 64-bitised kasutajad peaksid valima ainult 64-bitise JDK (selgitan hiljem). Veenduge, et faili allalaadimisel valiksite selle, mis konkreetselt RPM-i mainib, mida Fedora kasutab. Salvestage lihtsuse huvides allalaaditud fail kausta Allalaadimised. Lisaks soovitan teil endiselt kasutada Java 6 pakette, näiteks artikli 6u27, mitte Java 7, kuna see on endiselt liiga uus.
Paigaldamine
Seadistuse käivitamiseks peate avama terminali ja käivitama
chmod + x / kodu //Downloads/
et lisada failile käivitatavad õigused ja käivitada see lihtsalt tippides
/home//Downloads/
. Ärge unustage asendamist
Seadistamine
Palju õnne! Oracle Java on teie süsteemi juba installitud! Kuid te olete veel mõne sammu kaugusel sellest, et saaksite seda tegelikult kasutada. Selleks, et süsteem saaks seda õigesti kasutada, peame looma mitmes kohas palju sümboolseid linke. Pange tähele, et need käsud mainivad kaustu, näiteks “jre1.6.0_27” või “jdk1.6.0_27”, mis viitab versioonile 6u27. Kui laadisite alla mõne muu versiooni, näiteks 6u29, peate seda rada vastavalt redigeerima.
32-bitine JRE
Kui valisite 32-bitise JRE, peate sisestama järgmised käsud järjekorras:
sudo alternatiive --installige / usr / bin / java java /usr/java/jre1.6.0_27/bin/java 20000
sudo alternatiive --installige / usr / bin / javaws javaws /usr/java/jre1.6.0_27/bin/javaws 20000
sudo alternatiive --installige /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jre1.6.0_27/lib/i386/libnpjp2.so 20000
32-bitine JDK
Kui valisite 32-bitise JDK, peate sisestama järgmised käsud järjekorras:
sudo alternatiive --installige / usr / bin / java java /usr/java/jdk1.6.0_27/jre/bin/java 20000
sudo alternatiive --installige / usr / bin / javaws javaws /usr/java/jdk1.6.0_27/jre/bin/javaws 20000
sudo alternatiive --installige /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jdk1.6.0_27/jre/lib/i386/libnpjp2.so 20000
sudo alternatiive --installige / usr / bin / javac javac /usr/java/jdk1.6.0_27/bin/javac 20000
sudo alternatiive --installige / usr / bin / jar jar /usr/java/jdk1.6.0_27/bin/jar 20000
64-bitine JDK
Isikliku kogemuse kaudu olen avastanud, et 64-bitised kasutajad peavad mõnda asja teistmoodi tegema. Palusin 64-bitise JRE asemel 64-bitise JDK alla laadida, kuna JDK sisaldab toimivat Java Web Start'i rakendust, samal ajal kui JRE mitte. Lisaks peate selle tööle rakendamiseks kasutama mõnda nippi. Seetõttu kasutage neid käske järgmises järjekorras:
sudo alternatiive --installige / usr / bin / java java /usr/java/jdk1.6.0_27/jre/bin/java 20000
sudo alternatiivid --installige /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/jdk1.6.0_27/jre/lib/amd64/libnpjp2.so 20000
sudo alternatiive --installige / usr / bin / javac javac /usr/java/jdk1.6.0_27/bin/javac 20000
sudo alternatiive --installige / 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 / alternatives / javaws
sudo ln -s / etc / alternatives / javaws / usr / bin / javaws
Need käsud teevad teisiti pigem 64-bitise brauseri pistikprogrammi kui 32-bitise plugina installimist samuti kasutage erinevat viisi lõikude jaoks vajalike linkide loomiseks, kuna see teine viis ei töötanud mina.
Viimased sammud
Viimaseks peate redigeerima faili ja lisama tekstirea. Selleks võite avada oma lemmiktekstiredaktori, et muuta / home /
## eksporti JAVA_HOME JDK ## eksporti JAVA_HOME = "/ usr / java / jdk1.6.0_27"
Kui olete installinud JRE, lisage:
## eksporti JAVA_HOME JRE ## eksporti JAVA_HOME = "/ usr / java / jre1.6.0_27"
Järeldus
Java on lõpuks õigesti installitud ja konfigureeritud! Nüüd peaksite Java saama kasutada kõikjal, kus seda vaja on, sealhulgas Firefox. Kui kasutate mõnda muud brauserit, saate Firefoxi asukohast luua lingi brauseri pistikprogrammide kausta. Kuigi see on üsna väike töö, tasub see pikas perspektiivis ära.
Mida eelistate, OpenJDK või Oracle Java? Kas soovite näha Oracle'i täielikult avatud lähtekoodiga Java ja säilitada ühte ainsat rakendust? Miks või miks mitte? Andke meile kommentaarides teada!
Danny on Põhja-Texase ülikooli vanem, kes naudib kõiki avatud lähtekoodiga tarkvara ja Linuxi aspekte.