Hogyan telepíthetem az Oracle JDK 6-ot? [másolat]

104

A legtöbb szoftver nincs alaposan tesztelve a Java 7 programmal, és szeretném az Oracle JDK 6.0-at telepíteni az Ubuntu 11.10 verziójára.

Tudna valaki kérni nekem az utasításokat?

    
készlet Praveen Sripati 17.10.2011 06:23
forrás

10 válasz

97

A licenckérdések miatt Az Ubuntu nem osztja tovább az Oracle JDK és JRE szolgáltatásait. A HTM-ekhez kiadott korábbi verziók biztonsági problémákkal is szembesülnek, ezért nem ajánlott Ubuntu rendszerre telepíteni.

Nincs több támogatott java kiadása az Ubuntu-ból - Az Ubuntu hivatalosan támogatja az OpenJDK és OpenJRE Java megvalósítását, amely az alap az Oracle saját megvalósításához.

Az OpenJDK & A OpenJRE a ez a Q & A kifejezésre utal.

Az alábbi utasítások útmutatást nyújtanak a hivatalos Oracle JDK 6 telepítéséhez. Ezt manuálisan rendszeresen frissítenie kell annak biztosítására, hogy a telepítés a javasolt biztonsági és stabilitási javításokat tartalmazza.

Telepítse az Oracle JDK 6

fájlt
  

Az Oracle JDK 6 már nem karbantartható. Nem frissül a legújabb biztonsági javításokkal, és nem ajánlott a termeléshez   Azonban továbbra is letöltheti azokat a Oracle Java Archívumról

Az Oracle-nek maguknak a hivatalos útmutató nek kell telepíteniük A JDK-alapúak az alábbi utasításokon alapulnak.

  • Letöltés a 32 bites vagy 64 bites Linux "tömörített bináris fájl" - rendelkezik ".bin "fájlkiterjesztés
  • Adjon engedélyt a végrehajtáshoz és a kibontásához

    chmod a+x [version]-linux-i586.bin

    ./[version]-linux-i586.bin

A telepítés során kérni fogja a regisztrációt - nyomja meg a ENTER gombot. A Firefox megnyílik a regisztrációs oldalon. A regisztráció nem kötelező.

A JDK 6 csomag a./jdk1.6.0_x könyvtárba kerül, például./jdk1.6.0_30.

Átnevezi:

mv jdk1.6.0_30 java-6-oracle
  • Most mozgassa a JDK 6 könyvtárat a/usr/lib

sudo mkdir /usr/lib/jvm

sudo mv java-6-oracle /usr/lib/jvm

váltson az Oracle JDK 6 -ra

webupd8.googlecode.com egy szép könnyű szkriptet biztosít ehhez.

wget https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/webupd8/update-java-0.5b
chmod +x update-java-0.5b
sudo ./update-java-0.5b

ne aggódj - a 0.5b a szkriptverzióra vonatkozik - nem a java verziójára!

Ennek alternatívája az webupd8 ppa és aupdate-java csomagot.

Végül teszteljük a sikeres kapcsolót:

java -version
javac -version

Ezeknek meg kell jelennie a telepített oracle verzió - 1.6.0_30

A Firefox / Chrome bővítmény telepítése

Egy terminálon:

mkdir ~/.mozilla/plugins

Távolítsa el az IcedTea plugint, ha telepítve van.

sudo apt-get remove icedtea6-plugin

Törölje a Java plugin egy korábbi verzióját (esetleg nem jelenhet meg)

rm ~/.mozilla/plugins/libnpjp2.so

Most telepítheti a plugint szimbolikus link létrehozásával (megmondja a Firefoxot, ahol a bővítmény található).

(32bit)

ln -s /usr/lib/jvm/java-6-oracle/jre/lib/i386/libnpjp2.so ~/.mozilla/plugins/

(64bit)

ln -s /usr/lib/jvm/java-6-oracle/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

Győződjön meg arról, hogy a JRE sikeres volt a hivatalos oracle webhely használatával.

Kapcsolt kérdések:

  1. Hogyan telepíthetek Java-t?
  2. Hogyan telepíthetem az Oracle Java JDK 7-et?
  3. Hogyan telepíthetem a Sun / Oracle szabadalmaztatott Java JDK 6/7 / 8 vagy JRE?
válasz adott fossfreedom 19.12.2011 22:28
forrás
48

Az ok, amiért az Oracle Java implementációját nem támogatta vagy nem terjesztette az Ubuntu, már tárgyalt itt .

Az alapötlet az, hogy az Oracle Java Se nem tartalmaz semmilyen hivatalos Ubuntu repo-t az Oracle által létrehozott licencproblémák miatt.

Ez nem akadályozza meg, hogy telepítse az Oracle JDK-t egy PPA-ból vagy az Oracle webhelyén található hivatalos csomagfájlokból.

Ez az útmutató azt írja le, hogyan kell letölteni, telepíteni és ajava,javac ésjavaws értéket elérni az Oracle-tól a rendszeredben.

Az Oracle Java JDK6u30 telepítése Ubuntu 11.10-re

(az Oracle-től letöltött más verziókkal kell működnie)

  • A Sun / Oracle Java JDK letöltése

A Sun / Oracle Java JDK vagy JRE letöltése innen (a jelenlegi verzió JDK 6 Frissítés 30) linket .

Megjegyzés: Válasszon bármelyik Linux x86 vagy Linux x64 bin csomagot (példáuljdk-6u30-linux-i586.bin jdk-6u30-linux-x64.bin) a rendszerétől és a preferenciától függően.

  • A fájl végrehajthatóvá tétele

chmod +x /path/to/file/jdk-6u30-linux-*.bin

  • A Sun / Oracle Java JDK bináris futtatása és törlése

/path/to/binary/jdk-6u30-linux-*.bin && rm /path/to/binary/jdk-6u30-linux-*.bin

Az újonnan létrehozott mappa ugyanazon az úton lesz a kibontott fájlokkal

  • Vigye át a mappát egy rendszer széles elérési útjára, és adjon meg egy azonosítható nevet
mkdir -p /usr/lib/jvm
cd /path/to/binary/
mv /path/to/binary/jdk1.6.0_30 /path/to/binary/java-6-oracle && mv /path/to/binary/java-6-oracle /usr/lib/jvm/

katalógusa

  • A java, a javac és a javaws új verzióját mint rendszer alternatívát adja hozzá, és adjon elsőbbséget
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/java-6-oracle/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/java-6-oracle/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/java-6-oracle/bin/javaws" 1
  • Válassza ki a használni kívánt új alternatívákat
sudo update-alternatives --config java

Válassza ki a létrehozottjava alternatívát

sudo update-alternatives --config javac

Válassza ki az újonnan létrehozottjavac alternatívát

sudo update-alternatives --config javaws

Válassza ki az újonnan létrehozottjavaws alternatívát

  • Ellenőrizze újonnan hozzáadottjava ésjavac

java -version vissza kell térnie

java version "1.6.0_30"
Java(TM) SE Runtime Environment (build 1.6.0_30-b12)
Java HotSpot(TM) Client VM (build 20.5-b03, mixed mode, sharing)

és ajavac -version vissza kell térnie

javac 1.6.0_30
  • Rendszerútvonalak frissítése

Nyissa meg a/etc/profile -ot a kedvenc szövegszerkesztővel, azaz

  

gksudo gedit / etc / profil

Keresse meg a fájl végét, és adja hozzá ezeket a tartalmakat

JAVA_HOME=/usr/lib/jvm/java-6-oracle
JAVA_BIN=$JAVA_HOME/bin
PATH=$PATH:$JAVA_HOME:$JAVA_BIN
export JAVA_HOME
export JAVA_BIN
export PATH

A rendszer teljes kiterjesztése PATH/etc/profile

. /etc/profile

Az Oracle JDK esetében ajava, ajavac és ajavaws az Oracle csomagjából kell futni.

Az itt telepített verzió egyszerűen frissíthető az új verzió másolásával a jelenleg telepített fájlokon. Csak vegye ki a csomagot, és másolja át az újakat a jelenleg telepítetten.

Előfordulhat, hogy a JRE régebbi telepítéseire mutató hivatkozásokra / etc / alternatívákra kíváncsi. Számos olyan eszköz létezik, amelyek esetleg nem találhatók a rendszeren a manuális telepítés után.

    
válasz adott Bruno Pereira 19.12.2011 23:57
forrás
6

Nyissa meg a terminált, és hajtsa végre a parancsok alatt egyenként. Telepíti a JDk-t és a JRE-t is. Nincs szükség semmi beállításra. Mindent gondoskodni fog.

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

JDK 6 és JRE

sudo apt-get install oracle-java6-installer

VAGY JDK 7-hez

sudo apt-get install oracle-java7-installer

A végrehajtás után ellenőrizheti, hogy a Java és a JDK telepítésejava -version, majdjavac -version

    
válasz adott Gaurav Dighe 07.07.2013 09:08
forrás
4

Miután az Oracle Java-ot eltávolítottuk az adattárból, hozzá kell adnunk egy új adattárat, amint azt a ez a cikk . Az itt leírt repository csomagokat is tartalmaz a Oneiric számára.

Megjegyzés: Fontos bizalom a telepítõ / ppa telepítése.

Ez mindent megtett.

Tehát, ha bízol az alábbiakban található tárolóban és fejlesztőben;

  

Nyisson meg egy terminál ablakot az Alkalmazás - > Tartozékok - >   Terminal, hozzáadva a ppa > by:

sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
     

Ezután telepítse a java jre-t:

sudo apt-get install sun-java6-jre sun-java6-jre-plugin
     

Telepítse a Jdk parancsot:

sudo apt-get install sun-java6-jdk
    
válasz adott Carsten Heidmann 17.10.2011 15:15
forrás
3

Van egy nagyon jó oldal a hivatalos Ubuntu wikival . Ott megtalálja az összes javasolt módszert. Ezt a kiváló automatikus szkriptet használtam.

cd ~/
wget https://github.com/flexiondotorg/oab-java6/raw/0.2.6/oab-java.sh -O oab-java.sh
chmod +x oab-java.sh
sudo ./oab-java.sh

A parancsfájl a forrásból származó csomagokat épít fel, és elhelyezi őket a helyi repo-ban, majd telepíthetők például:

sudo apt-get install sun-java6-jdk sun-java6-fonts sun-java6-source

Az összes elérhető csomagot megtekintheti/var/local/oab/deb -ban.

Ne felejtse el kiválasztani a megfelelő verziót:

sudo update-alternatives --config java

Minden más beállításhoz (pl. a böngésző-bővítményhez, billentyűzet-eszközhöz stb.) ezt használhatja (hosszú lista lesz!):

sudo update-alternatives --all

A szkript a ez a Debian szkript csomagolása, ha furcsa;)

    
válasz adott Paweł Prażak 12.05.2012 11:20
forrás
2

Arra számítottam, hogy a ferramroberto ppa valószínűleg nem fog működni a jövőben, mert a java újracsomagolása már nem engedélyezett. Sajnos ez nem engedélyezett a kanonikusok számára sem más csomagolók számára. Tehát a fent említett megoldás lehet az egyetlen módja (amely alapvetően egy frissítési alternatíva csomagja!):

link

Általánosan jó ötlet, beszerezni egy oracle-fiókot, és megkapni a java hírlevelet, hogy tájékoztassák a szoftverfrissítéseket, amíg egy megoldás el nem éri az ubuntu felhasználók számára a frissítésekről szóló tájékoztatást.

    
válasz adott Axel 19.12.2011 10:35
forrás
1

Sok esetben nem szükséges áttérni az Oracle Java (vagy bármely más alternatív verzióra) teljesen. Számos olyan alkalmazás, amely a szabványos Java-verziótól eltérőektől igényel, elindítható a szükséges Java VM meghívásával:

<path to alternative JRE>/bin/java -jar <application>.jar

Előfordulhat, hogy a JAVA_HOME-ot az alkalmazás megkezdése előtt is kifejezetten meg kell adni:

export JAVA_HOME=<path to alternative JRE>
    
válasz adott pygrac 11.01.2012 22:57
forrás
0

Az alábbi utasításokat használtam a jdk bináris fájlok közvetlenül az Oracle-ból való letöltésével. Az utasítások a jdk6 esetében is érvényesek.

    
válasz adott Praveen Sripati 19.10.2011 12:52
forrás
0

Az Oracle jelenleg a Sun tulajdonában van, és átnevezte az Oracle Java-nak. Ha telepíteni szeretné a Java 6 legújabb verzióját, töltse le itt:

link

A bináris fájl önkicsomagoló archívum. Másolja azt a helyre, ahová telepíteni szeretné, pl. /opt/java

Ezután hozzon létre egy linket,

# update-alternatives /usr/bin/java java /opt/java/bin/java 0

Tegye ugyanezt ajavac -ra is, ha szükséges.

    
válasz adott teppic 10.09.2012 12:09
forrás
0

Futtasd ezt a parancsot egy terminálban ( Ctrl + Alt + T

sudo add-apt-repository ppa:ferramroberto/java
  • Ha ezt a hibát kapja:

    sudo add-apt-repository command not found 
    
  • Ezután telepítse azt:

    sudo apt-get install python-software-properties
    
  • És futtassa újra a parancsot:

    sudo add-apt-repository ppa:ferramroberto/java
    

Akkor csináld:

sudo apt-get update
sudo apt-get install sun-java6-jdk

Ez jól működött számomra.

    
válasz adott dansh 10.09.2012 15:16
forrás