Hogyan telepíthetem a Sun / Oracle szabadalmaztatott Java JDK 6/7/8 vagy JRE-t?

534

Szeretném telepíteni az Oracle JRE fájlját, és frissíteni a legújabb verziót a Szoftverfrissítővel, amikor megjelentek. Van egy Ubuntu csomag, amelyet a Canonical vagy az Oracle nyújt?

A Java 7 kiadása előtt követem a így a Java 6 telepítéséhez.

De a Java 7 nem működik. Nincssun-java7-xxx csomag. Hogyan telepíthető a Java 7 ?

    
készlet Benjamin 07.08.2011 10:04
forrás

27 válasz

848

Van egy hasonló válasz a JRE 7 telepítésével kapcsolatban.

Java JDK telepítése

A manuális mód

  • Letöltés a 32 bites vagy 64 bites Linux "tömörített bináris fájl "- rendelkezik" .tar.gz "kiterjesztéssel.

  • Kicsomagolja

    tar -xvf jdk-8-linux-i586.tar.gz (32-bit)

    tar -xvf jdk-8-linux-x64.tar.gz (64-bit)

    A JDK 8 csomag a./jdk1.8.0 könyvtárba kerül. N.B .: Óvatosan ellenőrizze ezt a mappát, mivel az Oracle úgy tűnik, hogy ezt minden alkalommal frissíti minden frissítéssel.

  • Most mozgassa a JDK 8 könyvtárat a/usr/lib

    elemre
    sudo mkdir -p /usr/lib/jvm
    sudo mv ./jdk1.8.0 /usr/lib/jvm/
    
  • Most fut

    sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0/bin/java" 1
    sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.8.0/bin/javac" 1
    sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.8.0/bin/javaws" 1
    

    Ez az Oracle JDK elsőbbséget ad az 1-nek, ami azt jelenti, hogy más JDK-k telepítése helyettesítheti az alapértelmezettként . Győződjön meg arról, hogy magasabb prioritást használ, ha az Oracle JDK továbbra is az alapértelmezett marad.

  • Javítsa ki a fájlok tulajdonjogát és a végrehajtható fájlok engedélyeit:

    sudo chmod a+x /usr/bin/java
    sudo chmod a+x /usr/bin/javac
    sudo chmod a+x /usr/bin/javaws
    sudo chown -R root:root /usr/lib/jvm/jdk1.8.0
    

    N.B .: Ne feledje - A Java JDK-nek sok más végrehajtható fájlja van, amit hasonlóan telepíthet a fentiek szerint. Ajava, ajavac, ajavaws valószínűleg a leggyakrabban szükséges. Ez a válaszlista tartalmazza a többi végrehajtható fájlt.

  • Futtatás

    sudo update-alternatives --config java
    

    Az alábbiakhoz hasonló kimenetet fog látni - válassza ki a jdk1.8.0 számot - például3 ebben a listában (hacsak soha nem telepítetted a Java-t a számítógépre, amely esetben azt mondja, hogy "létezik semmi konfigurálni nem fog megjelenni):

    $ sudo update-alternatives --config java
    There are 3 choices for the alternative java (providing /usr/bin/java).
    
      Selection    Path                                            Priority   Status
    ------------------------------------------------------------
      0            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      auto mode
      1            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      manual mode
    * 2            /usr/lib/jvm/jdk1.7.0/bin/java                   1         manual mode
      3            /usr/lib/jvm/jdk1.8.0/bin/java                   1         manual mode
    
    Press enter to keep the current choice[*], or type selection number: 3
    update-alternatives: using /usr/lib/jvm/jdk1.8.0/bin/java to provide /usr/bin/java (java) in manual mode
    

    Ismételje meg a fentieket:

    sudo update-alternatives --config javac
    sudo update-alternatives --config javaws
    

Megjegyzés a NetBeans felhasználóknak!

állítsa be az új JDK alapértelmezettként a konfigurációs fájl szerkesztését.

Ha engedélyezni szeretné a Mozilla Firefox plugint:

32 bit:
ln -s /usr/lib/jvm/jdk1.8.0/jre/lib/i386/libnpjp2.so ~/.mozilla/plugins/

64 bit:
ln -s /usr/lib/jvm/jdk1.8.0/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

N.B .: A plug-in (libnpjp2.so) a/usr/lib/firefox/plugins/ -hoz csatlakoztatható az egész rendszerre kiterjedő telepítéshez (/usr/lib/firefox-addons/plugins 15.04-től kezdődően). Az Ubuntu 13.10 esetében a plugin könyvtár elérési útja/usr/lib/firefox/browser/plugins/.

A konfigurációtól függően előfordulhat, hogy frissítenie kell az apparmor profilt a Firefox (vagy más böngészők) számára:/etc/apparmor.d/abstractions/ubuntu-browsers.d/java:

# Replace the two lines:
#  /usr/lib/jvm/java-*-sun-1.*/jre/bin/java{,_vm} cx -> browser_java,
#  /usr/lib/jvm/java-*-sun-1.*/jre/lib/*/libnp*.so cx -> browser_java,
# with those (or adapt to your new jdk folder name)
/usr/lib/jvm/jdk*/jre/bin/java{,_vm} cx -> browser_java,
/usr/lib/jvm/jdk*/jre/lib/*/libnp*.so cx -> browser_java,

Ezután indítsa újra az apparmort:

sudo /etc/init.d/apparmor restart

Az egyszerű mód

A JDK 7 telepítésének legegyszerűbb módja a Web Up8 Oracle Java OOS. Úgy gondolják azonban, hogy ez a HTM néha elavult. Szintén vegye figyelembe a a PPA használatának veszélyeit .

Ez telepíti a JDK 7-et (amely magában foglalja a Java JDK, a JRE és a Java böngésző beépülő modult):

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
# or if you want JDK 8:
# sudo apt-get install oracle-java8-installer
# these commands install Oracle JDK7/8 and set them as default VMs automatically:
# sudo apt-get install oracle-java7-set-default
# sudo apt-get install oracle-java8-set-default

Forrás

N.B .: Mielőtt valaki sikoltozik ez ellentétes az Oracle újraelosztási licencével - a PPA-ban valójában nincs Java a személyes tárolóban. Ehelyett a PPA közvetlenül letölt az Oracle-ból és telepíti azt.

A parancsfájl módja

Ha az Ubuntu friss telepítése nélkül végez korábbi Java-telepítést, akkor ez a parancsfájl automatizálja a fent leírt folyamatot, ha nem kívánja mindezt konzolba írni. Ne felejtsd el, még mindig le kell töltened az Oracle weboldaláról Java-t - az Oracle linkjei nemwget barátságosak.

Mielőtt győződjön meg arról, , hogy ez a szkript ugyanabban a könyvtárban van, mint a letöltött.tar.gz fájlkiterjesztés, és nincs a jdk- 7 ugyanabban a mappában. Ha vannak, kérjük, ideiglenesen távolítsa el őket a mappából. Ne feledje, hogy a parancsfájl végrehajtható (chmod +x <script's file>).

#!/bin/sh

tar -xvf jdk-7*
sudo mkdir /usr/lib/jvm
sudo mv ./jdk1.7* /usr/lib/jvm/jdk1.7.0
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0/bin/javaws" 1
sudo chmod a+x /usr/bin/java
sudo chmod a+x /usr/bin/javac
sudo chmod a+x /usr/bin/javaws

Ha telepíteni szeretné a plugin-t a Firefoxhoz, adja hozzá a szkript végéhez:

mkdir ~/.mozilla/plugins
ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
sudo /etc/init.d/apparmor restart

Ellenőrizze, hogy sikeres-e a telepítés

Ellenőrizheti, hogy a telepítés sikerült-e a következő paranccsal:

java -version

Látnia kellene valami olyannak, mint

java version "1.8.0"
Java(TM) SE Runtime Environment (build 1.8.0-b132)
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b70, mixed mode)

A hivatalos oracle webhely segítségével ellenőrizheti, hogy a JRE Mozilla plugin sikeres-e.

Java 6 esetén: Hogyan telepíthetem az Oracle JDK 6-ot?

    
válasz adott fossfreedom 23.05.2017 14:39
forrás
170

Van egy hasonló válasz a JDK 8 telepítésével kapcsolatban

A JRE telepítése

Letöltés a 32 bites vagy 64 bites Linux "tömörített bináris fájl" - ".tar.gz" kiterjesztésű és kiterjesztése

tar -xvf jre-7-linux-i586.tar.gz

A JRE 7 csomagot a ./jre1.7.0 könyvtárba vontuk be. Most mozgassa a JRE 7 könyvtárat a/usr/lib:

elemre
sudo mv ./jre1.7.0* /usr/lib/jvm/jre1.7.0

Utána futtassa a következőket a jelenleg telepített Java alternatívák listájának megjelenítéséhez.

sudo update-alternatives --config java

Kimenetet kap:

There are 2 choices for the alternative java (providing /usr/bin/java).

Selection Path Priority Status
————————————————————
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode

Press enter to keep the current choice[*], or type selection number:

Emlékezz az utolsó számra, és a kilépéshez nyomja meg az enter billentyűt, vagyis ebben a példában vegye figyelembe a2 számot.

Ha csak egy alternatíva jelenik meg, akkor jegyezze meg a0 számot.

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.7.0/bin/java 3

Ez felvesz az új JRE 7 telepítést az alternatívák listájába, vagyis a fenti példában szereplő 1-es emlékeztető számot, vagyis a 3. számot. Most konfigurálja a Java-t az Oracle Java JRE használatához:

sudo update-alternatives --config java

A következő hasonló kimenetet fogja látni - válassza ki a jre1.7.0 számot, azaz3:

There are 3 choices for the alternative java (providing /usr/bin/java).

Selection Path Priority Status
————————————————————
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode
3 /usr/lib/jvm/jre1.7.0/jre/bin/java 3 manual mode

Press enter to keep the current choice[*], or type selection number: 3
update-alternatives: using /usr/lib/jvm/jre1.7.0/jre/bin/java to provide /usr/bin/java (java) in manual mode.

N.B .: Ha nem volt korábbi Java telepítés, akkor az új JRE lesz az alapértelmezett, és nem látja a fentieket.

Ellenőrizze új JRE 7 telepítésének verzióját:

java -version

Kell termelni

java version “1.7.0”
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode)

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

A Java plugin egy korábbi verziójának eltávolítása (esetleg jelen lehet):

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ó). 32 bites Java használatához

ln -s /usr/lib/jvm/jre1.7.0/lib/i386/libnpjp2.so ~/.mozilla/plugins/

64 bites Java használat esetén

ln -s /usr/lib/jvm/jre1.7.0/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.

    
válasz adott fossfreedom 07.08.2011 13:32
forrás
100

Itt van egy tesztelt és működő megoldás az Oracle JDK 7 és az összes fájljának telepítéséhez, így a "javac" és minden más működik: Az Oracle Java 7 (JDK) telepítése az Ubuntuban

Itt vannak a parancsok (csak a kényelem érdekében):

  1. Töltse le a legfrissebb Oracle JDK 7-et itt .
  2. Töltse le a letöltött Oracle Java JDK archívumot a saját mappájába - létre kell hozni egy új, "jdk1.7.0_03" (Java JDK7 3. frissítés) nevű mappát. Nevezd át "java-7-oracle" -nek, és vigye át a / usr / lib / jvm fájlba a következő parancsok segítségével:
cd
sudo mkdir -p /usr/lib/jvm/      #just in case
sudo mv java-7-oracle/ /usr/lib/jvm/
     

3. Telepítse a Bruce Ingalls által létrehozott Java csomag frissítését (csomagok az Ubuntu 11.10, 11.04, 10.10 és 10.04 verzióhoz):

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install update-java
     

4. Most futtassa az alábbi parancsot egy terminálon az Oracle Java JDK telepítéséhez:

sudo update-java
     

Néhány perc múlva az Oracle Java JDK-t sikeresen telepíteni kell az Ubuntu gépére. A verziót megtekintheti egy parancsfájl futtatásával:

java -version
javac -version

Az Oracle frissítése Java 8 (stabil) verziót adott ki. A telepítéshez használja a következő parancsokat:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

További információ @ WebUpd8: Az Oracle Java 8 telepítése Az Ubuntu PPA-táron keresztül [JDK8]

    
válasz adott Alin Andrei 17.09.2011 22:30
forrás
94

A linket :

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-jdk7-installer
válasz adott Swaroop C H 29.01.2012 11:42
forrás
39

Így telepítettem most a Oneiricbe. Nagyon hosszú válasz lesz, de ez nekem működött.

Töltse le az Oracle legújabb Java SDK 1.7.0 verzióját. Ezután vegye ki a / usr / lib / jvm elemre:

cd /usr/lib/jvm/
sudo tar -xvzf ~/jdk-7-linux-x64.tar.gz
sudo mv jdk1.7.0 java-7-oracle
sudo ln -s java-7-oracle java-1.7.0-oracle

Ezután létrehoztam az / usr / lib / jvm .java-1.7.0-oracle.jinfo fájlt a következő tartalommal:

alias=java-7-oracle
priority=100
section=non-free

jre ControlPanel /usr/lib/jvm/java-7-oracle/jre/bin/ControlPanel
jre java /usr/lib/jvm/java-7-oracle/jre/bin/java
jre java_vm /usr/lib/jvm/java-7-oracle/jre/bin/java_vm
jre javaws /usr/lib/jvm/java-7-oracle/jre/bin/javaws
jre jcontrol /usr/lib/jvm/java-7-oracle/jre/bin/jcontrol
jre keytool /usr/lib/jvm/java-7-oracle/jre/bin/keytool
jre pack200 /usr/lib/jvm/java-7-oracle/jre/bin/pack200
jre policytool /usr/lib/jvm/java-7-oracle/jre/bin/policytool
jre rmid /usr/lib/jvm/java-7-oracle/jre/bin/rmid
jre rmiregistry /usr/lib/jvm/java-7-oracle/jre/bin/rmiregistry
jre unpack200 /usr/lib/jvm/java-7-oracle/jre/bin/unpack200
jre orbd /usr/lib/jvm/java-7-oracle/jre/bin/orbd
jre servertool /usr/lib/jvm/java-7-oracle/jre/bin/servertool
jre tnameserv /usr/lib/jvm/java-7-oracle/jre/bin/tnameserv
jre jexec /usr/lib/jvm/java-7-oracle/jre/lib/jexec
jdk appletviewer /usr/lib/jvm/java-7-oracle/bin/appletviewer
jdk apt /usr/lib/jvm/java-7-oracle/bin/apt
jdk extcheck /usr/lib/jvm/java-7-oracle/bin/extcheck
jdk idlj /usr/lib/jvm/java-7-oracle/bin/idlj
jdk jar /usr/lib/jvm/java-7-oracle/bin/jar
jdk jarsigner /usr/lib/jvm/java-7-oracle/bin/jarsigner
jdk java-rmi.cgi /usr/lib/jvm/java-7-oracle/bin/java-rmi.cgi
jdk javac /usr/lib/jvm/java-7-oracle/bin/javac
jdk javadoc /usr/lib/jvm/java-7-oracle/bin/javadoc
jdk javah /usr/lib/jvm/java-7-oracle/bin/javah
jdk javap /usr/lib/jvm/java-7-oracle/bin/javap
jdk jconsole /usr/lib/jvm/java-7-oracle/bin/jconsole
jdk jdb /usr/lib/jvm/java-7-oracle/bin/jdb
jdk jhat /usr/lib/jvm/java-7-oracle/bin/jhat
jdk jinfo /usr/lib/jvm/java-7-oracle/bin/jinfo
jdk jmap /usr/lib/jvm/java-7-oracle/bin/jmap
jdk jps /usr/lib/jvm/java-7-oracle/bin/jps
jdk jrunscript /usr/lib/jvm/java-7-oracle/bin/jrunscript
jdk jsadebugd /usr/lib/jvm/java-7-oracle/bin/jsadebugd
jdk jstack /usr/lib/jvm/java-7-oracle/bin/jstack
jdk jstat /usr/lib/jvm/java-7-oracle/bin/jstat
jdk jstatd /usr/lib/jvm/java-7-oracle/bin/jstatd
jdk native2ascii /usr/lib/jvm/java-7-oracle/bin/native2ascii
jdk rmic /usr/lib/jvm/java-7-oracle/bin/rmic
jdk schemagen /usr/lib/jvm/java-7-oracle/bin/schemagen
jdk serialver /usr/lib/jvm/java-7-oracle/bin/serialver
jdk wsgen /usr/lib/jvm/java-7-oracle/bin/wsgen
jdk wsimport /usr/lib/jvm/java-7-oracle/bin/wsimport
jdk xjc /usr/lib/jvm/java-7-oracle/bin/xjc
plugin xulrunner-1.9-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so
plugin mozilla-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so

Akkor meg kell adnod a frissítési alternatívákat az újdonságokról:

$ sudo -sH
Password:
# update-alternatives --quiet --install /usr/lib/xulrunner-addons/plugins/libjavaplugin.so xulrunner-1.9-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so 100
# update-alternatives --quiet --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so 100
# update-alternatives --quiet --install /usr/bin/appletviewer appletviewer /usr/lib/jvm/java-7-oracle/bin/appletviewer 100 --slave /usr/share/man/man1/appletviewer.1 appletviewer.1 /usr/lib/jvm/java-7-oracle/man/man1/appletviewer.1
# update-alternatives --quiet --install /usr/bin/apt apt /usr/lib/jvm/java-7-oracle/bin/apt 100 --slave /usr/share/man/man1/apt.1 apt.1 /usr/lib/jvm/java-7-oracle/man/man1/apt.1
# update-alternatives --quiet --install /usr/bin/extcheck extcheck /usr/lib/jvm/java-7-oracle/bin/extcheck 100 --slave /usr/share/man/man1/extcheck.1 extcheck.1 /usr/lib/jvm/java-7-oracle/man/man1/extcheck.1
# update-alternatives --quiet --install /usr/bin/idlj idlj /usr/lib/jvm/java-7-oracle/bin/idlj 100 --slave /usr/share/man/man1/idlj.1 idlj.1 /usr/lib/jvm/java-7-oracle/man/man1/idlj.1
# update-alternatives --quiet --install /usr/bin/jar jar /usr/lib/jvm/java-7-oracle/bin/jar 100 --slave /usr/share/man/man1/jar.1 jar.1 /usr/lib/jvm/java-7-oracle/man/man1/jar.1
# update-alternatives --quiet --install /usr/bin/jarsigner jarsigner /usr/lib/jvm/java-7-oracle/bin/jarsigner 100 --slave /usr/share/man/man1/jarsigner.1 jarsigner.1 /usr/lib/jvm/java-7-oracle/man/man1/jarsigner.1
# update-alternatives --quiet --install /usr/bin/javac javac /usr/lib/jvm/java-7-oracle/bin/javac 100 --slave /usr/share/man/man1/javac.1 javac.1 /usr/lib/jvm/java-7-oracle/man/man1/javac.1
# update-alternatives --quiet --install /usr/bin/javadoc javadoc /usr/lib/jvm/java-7-oracle/bin/javadoc 100 --slave /usr/share/man/man1/javadoc.1 javadoc.1 /usr/lib/jvm/java-7-oracle/man/man1/javadoc.1
# update-alternatives --quiet --install /usr/bin/javah javah /usr/lib/jvm/java-7-oracle/bin/javah 100 --slave /usr/share/man/man1/javah.1 javah.1 /usr/lib/jvm/java-7-oracle/man/man1/javah.1
# update-alternatives --quiet --install /usr/bin/javap javap /usr/lib/jvm/java-7-oracle/bin/javap 100 --slave /usr/share/man/man1/javap.1 javap.1 /usr/lib/jvm/java-7-oracle/man/man1/javap.1
# update-alternatives --quiet --install /usr/bin/jconsole jconsole /usr/lib/jvm/java-7-oracle/bin/jconsole 100 --slave /usr/share/man/man1/jconsole.1 jconsole.1 /usr/lib/jvm/java-7-oracle/man/man1/jconsole.1
# update-alternatives --quiet --install /usr/bin/jdb jdb /usr/lib/jvm/java-7-oracle/bin/jdb 100 --slave /usr/share/man/man1/jdb.1 jdb.1 /usr/lib/jvm/java-7-oracle/man/man1/jdb.1
# update-alternatives --quiet --install /usr/bin/jhat jhat /usr/lib/jvm/java-7-oracle/bin/jhat 100 --slave /usr/share/man/man1/jhat.1 jhat.1 /usr/lib/jvm/java-7-oracle/man/man1/jhat.1
# update-alternatives --quiet --install /usr/bin/jinfo jinfo /usr/lib/jvm/java-7-oracle/bin/jinfo 100 --slave /usr/share/man/man1/jinfo.1 jinfo.1 /usr/lib/jvm/java-7-oracle/man/man1/jinfo.1
# update-alternatives --quiet --install /usr/bin/jmap jmap /usr/lib/jvm/java-7-oracle/bin/jmap 100 --slave /usr/share/man/man1/jmap.1 jmap.1 /usr/lib/jvm/java-7-oracle/man/man1/jmap.1
# update-alternatives --quiet --install /usr/bin/jps jps /usr/lib/jvm/java-7-oracle/bin/jps 100 --slave /usr/share/man/man1/jps.1 jps.1 /usr/lib/jvm/java-7-oracle/man/man1/jps.1
# update-alternatives --quiet --install /usr/bin/jrunscript jrunscript /usr/lib/jvm/java-7-oracle/bin/jrunscript 100 --slave /usr/share/man/man1/jrunscript.1 jrunscript.1 /usr/lib/jvm/java-7-oracle/man/man1/jrunscript.1
# update-alternatives --quiet --install /usr/bin/jsadebugd jsadebugd /usr/lib/jvm/java-7-oracle/bin/jsadebugd 100 --slave /usr/share/man/man1/jsadebugd.1 jsadebugd.1 /usr/lib/jvm/java-7-oracle/man/man1/jsadebugd.1
# update-alternatives --quiet --install /usr/bin/jstack jstack /usr/lib/jvm/java-7-oracle/bin/jstack 100 --slave /usr/share/man/man1/jstack.1 jstack.1 /usr/lib/jvm/java-7-oracle/man/man1/jstack.1
# update-alternatives --quiet --install /usr/bin/jstat jstat /usr/lib/jvm/java-7-oracle/bin/jstat 100 --slave /usr/share/man/man1/jstat.1 jstat.1 /usr/lib/jvm/java-7-oracle/man/man1/jstat.1
# update-alternatives --quiet --install /usr/bin/jstatd jstatd /usr/lib/jvm/java-7-oracle/bin/jstatd 100 --slave /usr/share/man/man1/jstatd.1 jstatd.1 /usr/lib/jvm/java-7-oracle/man/man1/jstatd.1
# update-alternatives --quiet --install /usr/bin/native2ascii native2ascii /usr/lib/jvm/java-7-oracle/bin/native2ascii 100 --slave /usr/share/man/man1/native2ascii.1 native2ascii.1 /usr/lib/jvm/java-7-oracle/man/man1/native2ascii.1
# update-alternatives --quiet --install /usr/bin/rmic rmic /usr/lib/jvm/java-7-oracle/bin/rmic 100 --slave /usr/share/man/man1/rmic.1 rmic.1 /usr/lib/jvm/java-7-oracle/man/man1/rmic.1
# update-alternatives --quiet --install /usr/bin/schemagen schemagen /usr/lib/jvm/java-7-oracle/bin/schemagen 100 --slave /usr/share/man/man1/schemagen.1 schemagen.1 /usr/lib/jvm/java-7-oracle/man/man1/schemagen.1
# update-alternatives --quiet --install /usr/bin/serialver serialver /usr/lib/jvm/java-7-oracle/bin/serialver 100 --slave /usr/share/man/man1/serialver.1 serialver.1 /usr/lib/jvm/java-7-oracle/man/man1/serialver.1
# update-alternatives --quiet --install /usr/bin/wsgen wsgen /usr/lib/jvm/java-7-oracle/bin/wsgen 100 --slave /usr/share/man/man1/wsgen.1 wsgen.1 /usr/lib/jvm/java-7-oracle/man/man1/wsgen.1
# update-alternatives --quiet --install /usr/bin/wsimport wsimport /usr/lib/jvm/java-7-oracle/bin/wsimport 100 --slave /usr/share/man/man1/wsimport.1 wsimport.1 /usr/lib/jvm/java-7-oracle/man/man1/wsimport.1
# update-alternatives --quiet --install /usr/bin/xjc xjc /usr/lib/jvm/java-7-oracle/bin/xjc 100 --slave /usr/share/man/man1/xjc.1 xjc.1 /usr/lib/jvm/java-7-oracle/man/man1/xjc.1
# update-alternatives --quiet --install /usr/bin/java-rmi.cgi java-rmi.cgi /usr/lib/jvm/java-7-oracle/bin/java-rmi.cgi 100
# update-alternatives --quiet --install /usr/bin/ControlPanel ControlPanel /usr/lib/jvm/java-7-oracle/jre/bin/ControlPanel 100
# update-alternatives --quiet --install /usr/bin/java java /usr/lib/jvm/java-7-oracle/jre/bin/java 100
# update-alternatives --quiet --install /usr/bin/java_vm java_vm /usr/lib/jvm/java-7-oracle/jre/bin/java_vm 100
# update-alternatives --quiet --install /usr/bin/javaws javaws /usr/lib/jvm/java-7-oracle/jre/bin/javaws 100
# update-alternatives --quiet --install /usr/bin/jcontrol jcontrol /usr/lib/jvm/java-7-oracle/jre/bin/jcontrol 100
# update-alternatives --quiet --install /usr/bin/keytool keytool /usr/lib/jvm/java-7-oracle/jre/bin/keytool 100
# update-alternatives --quiet --install /usr/bin/pack200 pack200 /usr/lib/jvm/java-7-oracle/jre/bin/pack200 100
# update-alternatives --quiet --install /usr/bin/policytool policytool /usr/lib/jvm/java-7-oracle/jre/bin/policytool 100
# update-alternatives --quiet --install /usr/bin/rmid rmid /usr/lib/jvm/java-7-oracle/jre/bin/rmid 100
# update-alternatives --quiet --install /usr/bin/rmiregistry rmiregistry /usr/lib/jvm/java-7-oracle/jre/bin/rmiregistry 100
# update-alternatives --quiet --install /usr/bin/unpack200 unpack200 /usr/lib/jvm/java-7-oracle/jre/bin/unpack200 100
# update-alternatives --quiet --install /usr/bin/orbd orbd /usr/lib/jvm/java-7-oracle/jre/bin/orbd 100
# update-alternatives --quiet --install /usr/bin/servertool servertool /usr/lib/jvm/java-7-oracle/jre/bin/servertool 100
# update-alternatives --quiet --install /usr/bin/tnameserv tnameserv /usr/lib/jvm/java-7-oracle/jre/bin/tnameserv 100
# update-alternatives --quiet --install /usr/bin/jexec jexec /usr/lib/jvm/java-7-oracle/jre/lib/jexec 100

Most frissítési alternatívákat használhat az újonnan telepített Java SDK kiválasztásához.

# update-alternatives --config java              # Select java-1.7.0-oracle
# update-java-alternatives --set java-1.7.0-oracle
# exit
$

Ez nekem működött, ha elegánsabb módon (harmadik féltől származó PPA-k használata nélkül) szívesen hallom róla. Még mindig tesztelnem kell a Firefoxot, ha futtathatok Java-t.

    
válasz adott BigWhale 17.10.2011 18:58
forrás
25

AKTUALIZÁLT VÁLASZ:

Javaslom, hogy az egyik telepítőt a webupd8team ppa -ből használhassa:

1) Adja meg a 2 parancsot a Terminálhoz, hogy hozzáadja ezt a PPA-t, és frissítse a csomagok listáját:

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

2) Adja meg a fenti parancsok egyikét (vagy többet), hogy telepítse a szükséges Java-okat:

  • sudo apt-get install oracle-java6-installer
  • sudo apt-get install oracle-java7-installer
  • sudo apt-get install oracle-java8-installer
  • sudo apt-get install oracle-java9-installer

3) Ha a megfelelő Java telepítőszkript betöltődik, majd letölti és telepíti a saját Java csomagokat, akkor a következő parancsot is megadhatja a telepítés eredményének ellenőrzéséhez:

java -version

Ezután kapjon egy terminál kimenetet (a java8 stabil verzióhoz), mint ez:

java version "1.8.0_72"
Java(TM) SE Runtime Environment (build 1.8.0_72-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.72-b15, mixed mode)

További információ: link

Megjegyzés: Ezek a csomagok az Oracle Java JDK-t biztosítják, amely magában foglalja a Java JDK, a JRE és a Java böngésző beépülő modult. És webupd8team / java PPA amely csak ezeknek a szerelőknek, amely egyszerűen csatlakozhat az Oracle Java letöltési oldalon a legfrissebb JDK.

    
válasz adott Sadi 15.05.2013 08:30
forrás
16

Értékelem az összes korábbi választ. Szeretném hozzáadni ezt a választ, hogy egyszerűsítsük a www.webupd8.org által végrehajtott dolgokat a telepítéshez 2-5 perc alatt .

Ez a telepítés a következőket tartalmazza:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

Ez mind! Most ellenőrizze a Java verziót

java -version

A kimenet olyan lesz, mint

java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) Server VM (build 23.25-b01, mixed mode

Lehet, hogy új verzió érkezik, és egyszerűen frissítheti ezt a parancsot:

sudo update-java-alternatives -s java-7-oracle

Környezeti változók beállítása

sudo apt-get install oracle-java7-set-default

További információért nézd meg a Az Oracle Java 7 telepítését az Ubuntuban a PPA-tárhelyen .

    
válasz adott ᚔ ZenOut ᚔ 02.09.2013 09:52
forrás
15

Ez a megoldás olyan tiszta épített csomagokat biztosít Önnek, amilyeneket az Oracle elindult előtt az Ubuntu-hoz szállítottak.

A válasz

Először a választ, majd a magyarázatot. Nyisson meg egy terminált, és másolja és illessze be a következő sort, soronként.

wget https://raw.githubusercontent.com/ladios/oab-java6/master/oab-java.sh -O oab-java.sh
chmod +x oab-java.sh
sudo ./oab-java.sh

Ez a hivatalos Sun-java6- * csomagokat fogja felépíteni, és elérhetővé teszi őket a szoftverközpontban. Ha szeretné az oracle-java7- * csomagokat, futtassa a következő parancsfájlt:

sudo ./oab-java.sh -7

Most telepítheti a csomagokat az előnyben részesített csomagkezelővel.

A magyarázat

Amikor az Oracle megváltoztatta a Java terjesztési licencet, a Linux disztribúciók nem tudták frissíteni a hivatalos csomagokat. A Github felhasználó rraptorr elvette a Debian szkriptet, amellyel eddig felépítette a csomagokat, és módosította az Oracle frissített letöltésével. Jelenleg csomagolási szkripteket biztosít SUN Java6 és Oracle Java7 .

A oab.java.sh szkript csak egy csomag, amely automatikusan letölti az aktuális verziót, létrehozza a csomagokat és hozzáad azokat egy helyi adattárba.

További megjegyzések

Az ezzel a módszerrel létrehozott és telepített csomagok nem kapnak automatikusan frissítéseket - csak akkor, ha újra végrehajtja a szkriptet. Ezt megkerülheti egy olyan cronjob létrehozásával, amely rendszeresen futtatja ezt a szkriptet. Ennek a tudatos módja az anacron használata a /etc/cron.daily szkriptbe helyezésével.

wget https://raw.githubusercontent.com/ladios/oab-java6/master/oab-java.sh -O /root/oab-java.sh
chmod +x /root/oab-java.sh
ln -s /root/oab-java.sh /etc/cron.daily/oab-java

Most a hivatalos Java csomagok mindig naprakészek lesznek.

    
válasz adott mniess 09.08.2012 20:57
forrás
9

Az AMD64-en kicsit módosítani kell a szimbolikus link létrehozásához szükséges parancsot:

ln -s /usr/lib/jvm/jre1.7.0/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

csak ai386 -otamd64 -ra változtatja.

    
válasz adott user41289 09.01.2012 23:58
forrás
9

Ez azért működött, mert fejlesztési szükségletem az 1.6-os vagy 1.7-es futtatás / fordítás. Korábban csak egy Ubuntu apt csomagból futtam 1.6.

  1. Letöltés 1.7 gzip .
  2. Kivonat a mappába
  3. JAVA_HOME és PATH frissítése bash fájlban

    JAVA_HOME=/opt/java/jdk1.7.0_25
    export JAVA_HOME
    
    PATH=$JAVA_HOME/bin:$PATH
    export PATH
    
válasz adott pllee 30.08.2013 17:00
forrás
7

Ahhoz, hogy az összes felhasználó számára elérhető legyen:

sudo ln -s /usr/lib/jvm/jre1.7.0/lib/i386/libnpjp2.so /usr/lib/mozilla/plugins/

x86_64 esetén:

sudo ln -s /usr/lib/jvm/jre1.7.0/lib/amd64/libnpjp2.so /usr/lib/mozilla/plugins/
    
válasz adott noenid 08.09.2012 14:37
forrás
7

Szerezd meg a JDK-t az Oracle / Sun-ból; töltse le a Java JDK-t:

link

A letöltött fájlt letöltse vagy kösse át a saját könyvtárába,~ -ban.

Megjegyzés:

  • Ne aggódj, mi a JDK letölthető a JEE-hez.

  • Kérjük, hagyja figyelmen kívül a "user @ host: ~ $" prompt másolását.

  • Az egyes parancsok után adja meg a beírást.

Futtathat egy terminálon ..

user@host:~$ sudo mkdir -p /usr/lib/jvm/
user@host:~$ sudo mv jdk-7u4-linux-i586.tar.gz /usr/lib/jvm/
user@host:~$ cd /usr/lib/jvm/
user@host:~$ sudo tar zxvf jdk-7u4-linux-i586.tar.gz

Engedélyezze a Java-ot (egyenként futtatva):

user@host:~$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0_04/bin/java" 1
user@host:~$ sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0_04/bin/javac" 1
user@host:~$ sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0_04/bin/javaws" 1

Zárjon be minden böngészőt.

Hozzon létre egy Mozilla plugins mappát a saját könyvtárában:

user@host:~$ mkdir ~/.mozilla/plugins/

Hozzon létre egy szimbolikus linket a Mozilla plugins mappájához. A 64 bites rendszerek esetén az 'i386' helyett 'amd64' helyett:

user@host:~$ ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/i386/libnpjp2.so ~/.mozilla/plugins/

Tesztelés:

user@host:~$ java -version

Output:

java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
Java HotSpot(TM) Server VM (build 23.0-b21, mixed mode)

Tesztelés:

user@host:~$ javac -version

Output:

javac 1.7.0_04

Ellenőrizze a JRE-t linken .

    
válasz adott shetty 29.04.2012 17:19
forrás
6

Egy blogbejegyzést írtunk egy nagyon részletes magyarázattal a Java 7 Natty telepítéséhez, mind az OpenJDK, mind a Sun számára:

link

Az OpenJDK telepítve van a Damien Lecan által biztosított PPA-ból, és a Sun-t manuálisan telepítik. Amennyire tudják, eddig ez az egyetlen helyes útmutató, mind a lépésekben, mind a magyarázatban.

Ha bármilyen problémát észlel, írj egy megjegyzést, és megpróbálom kijavítani.

Sok szerencsét.

    
válasz adott Bruno Reis 17.08.2011 20:48
forrás
5

Javaslom az Oracle Java 7 telepítésének egyszerűsítésének egyik módját.

Mivel az Ubuntu nem biztosítja az Oracle Java 7 csomagjait, az Ubuntu csomagok gyűjteményét biztosítom a saját csomagtárában.

A csomagok teljes mértékben integrálva vannak az Ubuntu módba a Java támogatására. Az Oracle Java 7 alternatíváját a standard eszközök segítségével választhatja ki: frissítés-alternatív vagy frissítés-java-alternatíva.

A hozzászólásom fő oldala: link

A csomagok beszerzéséhez csak a csomagtárat kell hozzáadnia a rendszerkonfigurációhoz. A folyamatot a link magyarázza el

Stéphane.

    
válasz adott user61942 09.05.2012 11:20
forrás
4

A legegyszerűbb módja a java 7 letöltése a Netbeans-al - link

    
válasz adott Bakhtiyor 09.01.2013 11:59
forrás
4

Azok számára, akik Szíriában, Kubában, Líbiában, Koreában vagy bármely más olyan országban élnek, ahol az Oracle tiltja szolgáltatásait, ez a munka az Oracle JDK 8 telepítéséhez.

  1. A PROXY használatával lépjen a linkre , és fogadja el a majd töltse le a tar.gz-t a rendszerére (32 vagy 64 bit).
  2. Helyezze át a tarlapot a Letöltések könyvtárba a saját mappájában.
  3. futtasd a szkriptet , mint sudo:

katalógusa

if [[ $UID != 0 ]]; then
  echo "This script neeeds to be run with sudo, like this:"
  echo -e "\n  sudo %pr_dfe% $*\n"
  exit 1
fi
apt-get install python-software-properties
add-apt-repository ppa:webupd8team/java
apt-get update
apt-get install oracle-java8-installer
if [ ! -f $HOME/Downloads/jdk-8u5-linux-*.tar.gz ]; then
  echo "The JDK tar.gz file was not found in $HOME/Downloads. please download it, put it in $HOME/Downloads and run again."
  exit 1
fi
cp ~/Downloads/jdk-8u5-linux-*.tar.gz /var/cache/oracle-jdk8-installer/
apt-get install oracle-java8-installer
apt-get install oracle-java8-set-default
java -version
    
válasz adott Tamer Shlash 04.07.2014 12:38
forrás
3

A 32 bites Java változat telepítése a 64 bites Ubuntu-ra:

Nyissa meg a terminál ablakot ( Ctrl + Alt + T és ne írja be a következőket:

sudo add-apt-repository "deb http://download.tuxfamily.org/arakhne/ubuntu precise-arakhne universe"

wget http://download.tuxfamily.org//arakhne/public.key -O - | sudo apt-key add -
apt-get install ia32-oracle-java7-jre
    
válasz adott user640811 11.09.2012 11:24
forrás
3

Számomra ez egy kicsit más. Az Ubuntu 12.04 LTS Precise (asztali) esetében:

  1. Letöltésjre-*.tar.gz

  2. tar -zxvf jre-*.tar.gz

  3. mkdir /usr/lib/jvm/

  4. mv jre* /usr/lib/jvm/

  5. ln -s /usr/lib/jvm/jre*/bin/java /usr/bin/

Ez minden.

Annak biztosítása érdekében, hogy helyes:

java -version

Ha Firefoxhoz vagy Chromehoz szeretné hozzáadni a plug-inet:

  1. mkdir ~/.mozilla/plugins

  2. ln -s /usr/lib/jvm/jre*/lib/i386/libnpjp2.so ~/.mozilla/plugins/

Különleges megjegyzés: Ha van egy friss 64 bites telepítése, akkor a következő hiba tapasztalható ajava -version

-bash: ./java: No such file or directory

Ezt alibc6-i386 csomagtól való függés okozza, amely alapértelmezés szerint nem szerepel a 64 bites Ubuntu Desktop 12.04 LTS verzióban. A csomag telepítéséhez futtassa a következőket: sudo apt-get install libc6-i386

    
válasz adott hussain free 05.06.2012 22:23
forrás
3

Itt van egy bash parancsfájl, amely segíthet a java alternatívák beállításában:

#!/bin/bash

BIN_HOME="/usr/bin"
JVM_BIN_HOME="/usr/lib/jvm/jdk1.7.0_21/bin"

UPDATE_CMD="update-alternatives"
UPDATE_OPT="--install"
UPDATE_DEFAULT_PRIORITY=10

echo "Installing alternatives for Oracle JDK."
#echo "JAVA_BIN_HOME=$JAVA_BIN_HOME"
#echo "BIN_HOM=$BIN_HOME"
echo "All cmds in \"$JVM_BIN_HOME\" will be installed in \"$BIN_HOME\" with \"$UPDATE_CMD\""
echo

# 
# Calls update-alternatives.
# Param 1 is the java cmd name and optionally param 2 is the priority
# See 'man update-alternatives' for more information.
# 
function update_alt() {
    if [ -z "" -o "xxx" = "xxx" ]; then
    echo "using default priority: $UPDATE_DEFAULT_PRIORITY"
    PRIORITY=$UPDATE_DEFAULT_PRIORITY
    else
    PRIORITY=
    fi

    EXEC="$UPDATE_CMD $UPDATE_OPT $BIN_HOME/  $JVM_BIN_HOME/ $PRIORITY"
    echo $EXEC
    $EXEC
    return 0
}

for bin in $JVM_BIN_HOME/*
do
    if [ -x $bin ]; then
    cmd=$(basename $bin)

    if [ -x $BIN_HOME/$cmd ]; then
        echo "notice: alternative already installed, \"$cmd\""
        continue # Skip installation of alternative.
    fi

    echo "install alternative: $cmd"
    update_alt $cmd
    if [ ! -x $BIN_HOME/$cmd ]; then
        echo "error: failed to install alternative, \"$cmd\""
        exit 1
    fi
    fi
done

exit 0
    
válasz adott Plamen 08.05.2013 19:33
forrás
3

Egyszerű megoldás

A.tar.gz csomag letöltése helyett ajánlom a.rpm csomag letöltését. Ezután fut:

sudo apt-get install alien dpkg-dev debhelper build-essential
sudo alien --scripts jdk-7u-linux-.rpm 

ahol úgy gondolom, hogy a jelenlegi<build> 21 és a <version> a rendszerarchitektúrájától függ.

Az első telepíti az idegen alkalmazást, amely a.rpm -ot.deb -ra konvertálja. A második parancs ezután idegen a jdk csomagon. Ez egy-két percig fut, és létrehoz egy fájlt:

jdk-7u<build>-linux-<version>.deb

Ezt a csomagot a következő futtatással telepítheti:

sudo dpkg -i jdk-7u<build>-linux-<version>.deb

Így sikeresen telepítettem a gépemre.

    
válasz adott Dawson 09.05.2013 18:36
forrás
3

Úgy vélem, hogy a legjobb módszer már közzétett, de volt némi problémám ezzel: a java manuális eltávolítása aupdate-alternatives -ból, majd megpróbáltam ezt tenni

update-alternatives --install "/usr/bin/java/" "java" "/usr/lib/jvm/jre1.7.0_05/bin/java" 1

de továbbra is ezt a hibát követtem el

  

update-alternatives: a /usr/lib/jvm/jre1.7.0_05/bin/java használatával   adjon meg / usr / bin / java / (java) auto módban. update-alternatívák:   hiba: nem sikerült a /usr/bin/java/.dpkg-tmp szimbolikus linket létrehozni   / etc / alternatives / java: Nincs ilyen fájl vagy könyvtár

De szerencsére nagyszerű bemutatót találtam ezen a webhelyen: linket , és csak finom volt:)

    
válasz adott Patryk 11.07.2012 22:53
forrás
2

A legjobb megoldás, ha a Java 6 programot Ubuntu 12.04 LTS (Pontos Pangolin):

sudo apt-get purge sun-java

Ehhez meg kell tennie, ha azt szeretné, hogy a Mozilla-bővítmény a Java 7-vel való ütközés nélkül működjön.

mkdir ~/src

cd ~/src
git clone https://github.com/flexiondotorg/oab-java6.git
cd ~/src/oab-java6
sudo ./oab-java.sh

Akkor, amikor elkészült, telepítse a Java-t:

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

A telepítési folyamatot a következők szerint követheti:

tail -f ~/src/oab-java6/oab-java.sh.log

Magyarázat : ugyanaz, mint a Hogyan lehet telepíteni a Sun / Oracle szabadalmaztatott Java JDK 6 / 7/8 vagy JRE? .

Ref : Java6 JDK telepítése az Ubuntu 12.04-en

    
válasz adott Abdennour TOUMI 03.01.2014 10:01
forrás
2

Nekem a Debian módja (sic) lenne, ha saját csomagot hoztál létre.

Telepíti ajava-package

parancsot
sudo apt-get install java-package

Töltse le az Oracle tar.gz archívumot.

A deb csomagodat hozza létre

fakeroot make-jpkg jdk-7u79-linux-x64.tar.gz

Az Ön által telepített

sudo dpkg -i oracle-java7-jdk_7u79_amd64.deb
    
válasz adott Sacha K 13.12.2015 17:30
forrás
2

Töltsd le a JDK.tar.gz verzióját az Ubuntu rendszeredhezhttp://oracle.com -ként, példáuljdk-8u102-linux-x64.tar.gz -ként.

Bővítse azt bárhová, ahol a/home könyvtárban van, például/home/dante/Programs/Java. Most van egy mappa, amelynek neve:jdk1.8.0_102 inside/home/dante/Programs/Java.

Adja hozzá ezt a két sort a/home/dante/.profile fájlba

export JAVA_HOME=/home/dante/Programs/Java/jdk1.8.0_102
export PATH=$JAVA_HOME/bin:$PATH

Indítsa újra a rendszert, és az újraindítás után ajava -version terminálon futó Java verziót kell látnia.

    
válasz adott Dante 26.08.2016 10:50
forrás
2

Nem tudom, miért adtak annyira nagy válaszokat az emberek, de a JADK / bin elérése a PATH-hoz jól működik: -

  • A JDK letöltése a linkről

  • Húzza ki a kívánt helyet. Tetszik/opt

    ex: -tar -xvf jdk-9.0.1_linux-x64_bin.tar.gz -C /opt

Adja hozzá ajdk/bin -ot a PATH-hoz, ahogy elmondta itt az én esetemben így néz ki a/etc/environment: -

   $ cat /etc/environment     
   PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/jdk-9.0.1/bin"    
   JAVA_HOME="/opt/jdk-9.0.1/"
    
válasz adott noone 22.12.2017 19:23
forrás
1

Ha telepíteni szeretné a Sun Java 6 -ta precízen a Trusty-t, használhatja a Megőrzött eltávolított elsődleges / partner archív csomagokat PPA.

sudo add-apt-repository ppa:maxb/preserved
sudo apt-get update
sudo apt-get install sun-java6-jre
sudo update-alternatives --config java

Válassza ki a kívánt Java verziót. Ellenőrizheti, hogy most fut-e:

geek@liv-inspiron:/tmp$ java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)
    
válasz adott landroni 05.06.2014 23:32
forrás
1

Az Oracle Java (JDK / JRE) telepítése:

Automatizálhatja az Oracle Java (JDK / JRE) telepített / eltávolított feladatait egy letöltött (tar.gz) forrásból a következő szkript segítségével: oraji .

lépéseket:

  1. Töltse le a kívánt jdk / jre verzió tar.gz forrását.
  2. futtassasudo oraji /path/to/the/jdk_or_jre/archive

Uninstall:

futtassa asudo oraji -u -ot, és erősítse meg a eltávolítandó jdk / jre verziót.

    
válasz adott Jahid 23.12.2015 03:12
forrás