A Java-t a Sun (ma az Oracle tulajdonában van) fejlesztette még 1992-ben, és egy olyan platform létrehozásának szükségességéből fakadt, amely lehetővé teszi a univerzális forráskód. Az ötlet olyan alkalmazások kifejlesztése volt, amelyek létrehozhatók bármely olyan operációs rendszeren, amely támogatja a Java-t, majd bármilyen máson futtatható, módosítások nélkül. bárhol végrehajtani »).
Így van A Java eljutott a főbb operációs rendszerekig mint a Windows, a Mac OS X (abban az időben a MacOS) és természetesen a Linux. Ebben az esetben természetesen sok disztróhoz érkezve, bár nem minden csomagrendszer építi be barátságosan vagy kínálja a legújabb verziókat. És néhány elég hírhedt esetben, mint például Ubuntu, néhány kört meg kell tennünk a Java futásidejének és SDK-jának telepítéséhez, ha inkább (vagy el kell kezdenünk a kód fejlesztését).
Most nézzük meg hogyan telepítsük a java-t az Ubuntu-ra, ami nem teljesen bonyolult, bár megkövetel néhány lépést, amelyeknek világosaknak kell lenniük, főleg, hogy jelenleg is lehetőségünk van telepíteni mind az Oracle Java-verzióját - ez a hivatalos -, mind az OpenJDK-t, amelyet a és ez a jövő fogadásaként kezdődött, amikor még nem volt világos, hogy a Java milyen szerepet tölt be a hozzá való viszonyulás szempontjából. szabad szoftver.
A kettő kompatibilitása 99,9 százalék, de személy szerint úgy gondolom, hogy egy olyan képzés számára, amely megkönnyíti számunkra a dolgokat, ha a cégben akarunk dolgozni, kényelmes, amennyire csak lehet, alkalmazkodni a hivatalos eszközökhöz. Például a Java esetében hasznosabb megtanulni a használatát NetBeans vagy Eclipse és használja az Oracle Java-ját. Tehát az első dolog az, hogy ellenőrizzük, hogy a terjesztőnk telepítésekor az OpenJDK-val jött-e:
java -verzió
A rendszer visszaadja a Java verzió, amelyet telepítettünk, például valami „OpenJDK Runtime Environment”, ha van OpenJDK verziónk. Ha ez lenne a helyzet, akkor eltávolíthatjuk:
sudo apt-get purge openjdk - \ *
Most teljes biztosítékunk van arra, hogy eltávolítottunk mindent, ami az előző Java telepítéshez kapcsolódik, kezdve egy tiszta. Az első lépés a mappák vagy könyvtárak létrehozása, amelyekbe az új verziót telepíteni fogjuk, és ez nagyon egyszerű:
sudo mkdir -p / usr / local / java
Akkor muszáj töltse le a Java SDK-t különös figyelmet fordítva arra, hogy megfelel-e a rendszerünknek, vagyis 32 vagy 64 bitnek, mivel például a 64 bites Java nem fog megfelelően működni a 32 bites rendszereken, és mindenféle hibát ad nekünk. A letöltést az előző lépésben létrehozott mappába másoljuk:
cp jdk-8-linux-x64.tar.gz / usr / local / java
Ezután elhelyezzük magunkat abban a könyvtárban, és kicsomagoljuk:
tar -xvf jdk-8-linux-x64.tar.gz
Ezzel a paranccsal a java letöltés, és a korábban létrehozott mappában lesz, hasonló / usr / local / java / jdk8, és azon belül az összes almappát, amelyek a letöltött fájl részét képezik.
Jól teljesítünk, és kevés maradt, de még mindig van egy fontos lépésünk: a rendszer azonosítása a Java parancsokkal, hogy végrehajthassuk őket anélkül, hogy meg kellene adnunk a teljes elérési utat, hanem egyszerűen be kell írnunk egy konkrét parancs, mint pl Jávaegy jávai. Ezt hívjuk „add to the path” -nak, és ez meglehetősen egyszerű, mivel módosítanunk kell a fájl tartalmát / etc / profile. Ehhez egy szövegszerkesztőt használunk a mi preferenciánk szerint, esetemben Gedit:
sudo gedit / etc / profile
és hozzáadjuk a következőket:
JAVA_HOME = / usr / local / java / jdk8
PATH = $ PATH: $ HOME / bin: $ JAVA_HOME / bin
exportálás JAVA_HOME
export PATH
Mentjük a változásokat, és most meg is tettük adja hozzá ezt a Java telepítést a rendszer adatbázisához, amelyet a parancs segítségével hajtunk végre update-alternatívák.
Ezzel a paranccsal tájékoztatjuk a rendszert arról, hogy az Oracle Java JRE, JDK és Java Webstart elérhetők:
sudo update-alternatives –install "/ usr / bin / java" "java" "/ usr / local / java / jdk8 / bin / java" 1
sudo update-alternatives –install "/ usr / bin / javac" "javac" "/ usr / local / java / jdk8 / bin / javac" 1
sudo update-alternatives –install "/ usr / bin / javaws" "javaws" "/ usr / local / java / jdk8 / bin / javaws" 1
Most nézzük állítsa be az Oracle Java-t alapértelmezett futási időként a rendszer:
sudo update-alternatives - a java / usr / local / java / jdk8 / bin / java beállítása
sudo update-alternatives - a javac / usr / local / java / jdk8 / bin / javac beállítása
sudo update-alternatives - set javaws / usr / local / java / jdk8 / bin / javaws
Ez az, befejeztük a telepítést, és ellenőrizhetjük azt, ha csak újra végrehajtjuk a kezdeti parancsot, és ellenőrizzük, hogy mit ment el:
java -verzió,
Mint látni fogjuk, már a legújabb verzióra frissített Oracle Java futást futtatjuk.
Több információ - Az Ubuntunak lehet a világ és a tiéd legjobb böngészője, Netbeans az Ubuntuban, IDE telepítése az Ubuntu (I)
Nekem könnyebb így telepíteni http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html
Mindezt a Java telepítéséhez, és akkor azt kívánja, hogy az emberek a Windows XP-ről a Linuxra menjenek, kérem ... vagy Linux ...
Fantasztikus hír az ingyenes szoftverek példaképeként, valamint a nyílt forráskód és a kimérák nagyszerű lehetőségei .... Úgy tűnik, hogy a kanonikus a palackból származik….
A Canonical leállítja az Ubuntu One-t, mert nem versenyzett a felhőszolgáltatások árháborújával
Jaumet, egyértelmű, hogy az eljárás kissé unalmas, de egyes fejlesztőeszközök telepítése a Windows rendszerbe nem jelentéktelen feladat (például az Android fejlesztésének eszközei).
Rodrigo, néha úgy telepítettem a Java-t, de ebben az esetben egy véglegesebb megoldást kerestem. És ez az, hogy ha egy napon a PPA leáll vagy karbantartásra kerül, ott marad, miközben ebben a részletezett eljárásban csak azt a könyvtárat kell frissítenünk, amelybe a Java-t telepítjük, és mivel a JDK struktúra mindig a ugyanazok a szimbolikus linkek és PATH bejegyzések mindig helyesek lesznek, függetlenül attól, hogy Java 8, Java 8.1, Java 9 vagy bármi más van-e nálunk.
Üdvözlet!
Megpróbáltam, de az első update-install paranccsal a terminál hülyén néz ki, folyamatosan tudok olyan parancsokat beírni, amelyek nem csinálnak semmit, nem tudom, szükség lesz-e egy ideig várakozásra, vagy sem, de végül mégis visszatértek az openjdk-be, ez nem rossz
Dani, milyen furcsa, hogy elmondod
el tudnád mondani a parancs kimenetét
sudo / usr / sbin / update-alternatives –config java
Üdvözlet!
Barátom, minden rendben ment. De amikor begépelem ezeket a parancsokat
sudo update-alternatives –install “/ usr / bin / javac” “javac” “/ usr / local / java / jdk8 / bin / javac” 1
sudo update-alternatives –install “/ usr / bin / javaws” “javaws” “/ usr / local / java / jdk8 / bin / javaws” 1
hiba: az alternatív link nem abszolút, ahogy lennie kell: „/ usr / bin / javac”
Csak ez a sudo update-alternatives –install “/ usr / bin / java” “java” “/ usr / local / java / jdk8 / bin / java” 1 nem ad hibát.
És amikor java -verziót írok. Ezt értem
java verzió "1.8.0_05"
Java (TM) SE futtatókörnyezet (build 1.8.0_05-b13)
Java HotSpot (TM) 64 bites kiszolgáló virtuális gép (25.5-b02 build, vegyes mód)
Nem tudom, jól telepítették-e. mert a javac konzolba írva nem ismeri fel.
Nagyra értékelném a segítségét.
telepítés előtt nincs egyetlen szkript sem, ha nem olyan, hogy igen - install
Jó estét, csak egy tipp, amikor megpróbáltam követni ezt az oktatóanyagot, de úgy gondolom, hogy több magyarázat hiányzik, azon kívül, hogy egyes parancsok hibásan vannak elírva, és sok hibát jeleznek, például a problémát a fenti megjegyzésben
A gdit dokumentumban hol kell ezt felvenni?
JAVA_HOME = / usr / local / java / jdk8
PATH = $ PATH: $ HOME / bin: $ JAVA_HOME / bin
exportálás JAVA_HOME
export PATH
Problémám van, újonc vagyok, és követtem az oktatóanyagot a java betűre történő telepítéséről, de amikor megkértem a létrehozott mappában tárolt "jdk-8u31-linux-x64.tar.gz" tartalmának kibontását. , I Azt mondja, hogy a művelet nem megengedett, és nem enged kibontani. Mit tudok tenni?
Üdvözlet minden barátomnak, ma Linux Mint felhasználó lettem, és ezzel a problémával találkoztam, mivel a Java 8-at kell használnom
és ezeket a lépéseket követve ugyanazokkal a problémákkal találkoztam, mint te.
és már megoldottam, ezek csak szintaktikai hibák, ha segítségre van szükséged a Skype-hoz való hozzáadáshoz nebneru85@hotmail.com és megoldom a problémás üdvözleteket
Az Ön engedélyével: itt "újraélesztjük" a bejegyzéseket és ellenőrizzük, hogy mennyire aktuálisak ma, 06. december 2016., kedd (ezen a ponton, ha NEM érdekel ez, KATTINTSON egy másik linkre, vagy zárja be a böngésző ezen lapját) ,
ÉS KEZDEM:
Az eltávolítást a „root” jelszó megadásával végezzük:
sudo apt-get purge openjdk - \ *
A jdk-8-linux-x64.tar.gz letöltésére szolgáló link (ellenőrizze a processzor típusát és a GNULinux terjesztést, az Ubuntu16 64 bitet használjuk):
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
*** A mai napon 2016-12dic-06 valójában a csomag neve jdk-8u111-linux-x64.tar.gz ***
A letöltött, tömörített fájl másolásához és annak tartalmának kibontásához meg kell előznie a "sudo" parancsot az ebben az oktatóanyagban itt felsoroltak minden sora előtt (esetünkben az Ubuntu16 64-bitet használjuk, eye):
sudo cp jdk-8u111-linux-x64.tar.gz / usr / local / java /
sudo cp jdk-8u111-linux-x64.tar.gz / usr / local / java /
sudo tar -xvf jdk-8u111-linux-x64.tar.gz
Az előző parancs végrehajtásakor létrejön a «/usr/local/java/jdk1.8.0_111» mappa, ebben a pillanatban, ha a «java -version» parancsot írjuk be a parancssorba, akkor azt kérjük, hogy telepítsük a «sudo apt install »Amire az operációs rendszerünknek el kell mondanunk, HOL TELEPÍTIK, a„ profil ”módosításával
gksudo gedit / etc / profile
MEGJEGYZÉS, hogy azért használjuk a "gksudo" szót, mert a grafikus felületet használó gedit-et fogjuk használni, ÁLTALÁNOSAN "nano" -t használunk, a parancs pedig "sudo nano / etc / profile" lenne, DE A SZÖVEG SZERKESZTŐT HASZNÁLJÁK, HA HA SZERETNÉ a Kiválasztott szöveg szerkesztője rendelkezik grafikus felülettel, használja a "gksudo" szót.
Hozzáadjuk az oktatóanyagban megjelölt sorokat:
JAVA_HOME = / usr / local / java / jdk8
PATH = $ PATH: $ HOME / bin: $ JAVA_HOME / bin
exportálás JAVA_HOME
export PATH
(ne hagyjon füleket vagy szóközöket az / etc / profile fájlban, adja hozzá a fájl végéhez).
Ezután frissítés-alternatívákat használunk a GNULinux terjesztésünk átirányításához (vegye figyelembe az egyes idézőjelek használatát, a KÉT KÉPERNYŐ használatát az -install alkalmazásban, valamint a jdk1.8.0_111 verziócsomagok elérési útjának variációját - talán a számítógépén más is lehet- ):
sudo update-alternatives –install '/ usr / bin / java' java '/usr/local/java/jdk1.8.0_111/bin/java' 1
sudo update-alternatives –install '/ usr / bin / javac' javac '/usr/local/java/jdk1.8.0_111/bin/javac' 1
sudo update-alternatives –install '/ usr / bin / javaws' 'javaws' /usr/local/java/jdk1.8.0_111/bin/javaws '1
Most az Oracle Java-t fogjuk beállítani a rendszer alapértelmezett futásidejévé (ismét vegye figyelembe a kettős kötőjel használatát a –set és -again- az utunk eltérhet a számítógépen használt útvonalától):
sudo update-alternatives - set java /usr/local/java/jdk1.8.0_111/bin/java
sudo frissítés-alternatívák –set javac /usr/local/java/jdk1.8.0_111/bin/javac
sudo update-alternatives - set javaws /usr/local/java/jdk1.8.0_111/bin/javaws
UTOLSÓT ÚJRA ELLENŐRIZZE A TELEPÍTETT VÁLTOZATUNKAT (valami hasonlót ad vissza - a GNULinux disztró verziójától függően):
jimmy @ KEVIN: /usr/local/java/jdk1.8.0_111$ java -verzió
java verzió "1.8.0_111"
Java (TM) SE futtatókörnyezet (build 1.8.0_111-b14)
Java HotSpot (TM) 64 bites kiszolgáló virtuális gép (25.111-b14 build, vegyes mód)
jimmy @ KEVIN: /usr/local/java/jdk1.8.0_111$
REMÉLEM, HOGY EZ A NEMES SZERVER MUNKÁJA HASZNOS, Köszönöm, hogy lehetővé tette számomra, hogy közzétegyem tapasztalatainkat, és így ingyenes tudást osztunk meg #SoftwareLibre 😎, atte. Jimmy Olano.
e parancsok "másolása" és a terminálba történő beillesztése volt az, ami hibát adott nekem, a * –install * kettős kötőjel mellett, amire szükség volt, és hogy a java elérési útja nem volt megfelelő, javasoljuk, hogy írjam meg Lépésről lépésre