Javu je razvio Sun (sada u vlasništvu Oraclea) davne 1992. godine, a nastala je iz potrebe za stvaranjem platforme koja će omogućiti razvoj univerzalni izvorni kod. Ideja je bila razviti aplikacije koje bi se mogle kreirati u bilo kojem operativnom sistemu koji ima podršku za Javu, a zatim izvršiti u bilo kojem drugom bez potrebe za modifikacijama, što je u žargonu bilo poznato kao WORA ("napiši jednom pokreni bilo gdje" ili "napiši jednom izvršiti bilo gdje »).
To je kako Java je stigla do glavnih operativnih sistema poput Windows-a, Mac OS-a X (u to vrijeme MacOS-a) i naravno Linuxa. U ovom jasnom slučaju, s dolaskom na mnoge distro sisteme, iako ga svi sistemi paketa ne uključuju na prijateljski način ili nude najnovije verzije. I u nekim prilično ozloglašenim slučajevima poput Ubuntu, moramo napraviti nekoliko krugova da instaliramo i Java runtime i njegov SDK, ako više volimo (ili moramo započeti razvoj koda).
Sad da vidimo kako instalirati javu na Ubuntu, nešto što nije u potpunosti komplicirano, iako zahtijeva neke korake koji bi trebali biti jasni, pogotovo jer trenutno također imamo mogućnost instaliranja i verzije Oracleove Jave - koja je službena - i OpenJDK, koju je razvio zajednice, a to je započelo kao klađenje na budućnost kada nije bilo jasno koja će uloga Jave biti u pogledu njenog odnosa prema njoj. besplatan softver.
Kompatibilnost između njih iznosi 99,9 posto, ali osobno mislim da je za trening koji nam olakšava stvari ako želimo raditi u kompaniji prikladno prilagoditi se što više službenim alatima. Na primjer, u slučaju Jave korisnije je naučiti kako se koristi Netbeans ili Eclipse i koristite Oracleovu Javu. Dakle, prva stvar je provjeriti da li je prilikom instaliranja našeg distro-a dolazila s OpenJDK:
java-verzija
Sistem će vratiti podatke o Java verziju koju smo instalirali, na primjer nešto poput 'OpenJDK Runtime Environment' ako imamo verziju OpenJDK. Ako je to slučaj, možemo ga deinstalirati na sljedeći način:
sudo apt-get čistka openjdk - \ *
Sada imamo potpuno uvjerenje da smo uklonili sve što je povezano s prethodnom instalacijom Java, da započnemo s čistom. Prvi korak je stvaranje mapa ili direktorija u koje ćemo instalirati novu verziju, a ovo je vrlo jednostavno:
sudo mkdir -p / usr / local / java
Onda moramo preuzmite Java SDK obraćajući posebnu pažnju na to odgovara li našem sistemu, odnosno 32 ili 64 bita, jer na primjer Java za 64 bita neće raditi ispravno na 32-bitnim sistemima i davat će nam greške svih vrsta. Preuzimanje kopiramo u mapu koju smo kreirali u prethodnom koraku, koristeći:
cp jdk-8-linux-x64.tar.gz / usr / local / java
Zatim se smjestimo u taj direktorij i raspakiramo:
tar -xvf jdk-8-linux-x64.tar.gz
Ovom naredbom, java download, i bit će unutar mape koju smo prethodno kreirali, otprilike / usr / local / java / jdk8i unutar nje sve podmape koje su dio komprimirane datoteke koju smo preuzeli.
Dobro nam ide i ostalo je malo, ali još uvijek moramo napraviti važan korak, a to je da sistem identificira Java naredbe kako bismo ih mogli izvršavati bez ulaska u cijeli put do njih, već jednostavno upisivanjem određena naredba, kao što je Javaili Javanese. To se naziva 'dodaj u putanju' i to je vrlo jednostavno učiniti, jer moramo modificirati sadržaj datoteke / etc / profile. Za ovo koristimo uređivač teksta koji želimo, u mom slučaju Gedit:
sudo gedit / etc / profile
i dodajemo sljedeće:
JAVA_HOME = / usr / local / java / jdk8
PUT = $ PATH: $ HOME / bin: $ JAVA_HOME / bin
izvoz JAVA_HOME
izvoz PUT
Spremimo promjene i sada jesmo dodajte ovu Java instalaciju u bazu podataka našeg sistema, što radimo kroz naredbu ažuriranje-alternative.
Ovom naredbom obavještavamo sistem da su dostupni Oracle Java JRE, JDK i Java Webstart:
sudo update-alternative –install "/ usr / bin / java" "java" "/ usr / local / java / jdk8 / bin / java" 1
sudo update-alternative –install "/ usr / bin / javac" "javac" "/ usr / local / java / jdk8 / bin / javac" 1
sudo update-alternative –install "/ usr / bin / javaws" "javaws" "/ usr / local / java / jdk8 / bin / javaws" 1
Ajmo sad postaviti Oracle Java kao zadano vrijeme izvođenja sistema:
sudo update-alternative –set java / usr / local / java / jdk8 / bin / java
sudo update-alternative –set javac / usr / local / java / jdk8 / bin / javac
sudo update-alternative –set javaws / usr / local / java / jdk8 / bin / javaws
To je to, završili smo s instalacijom i to možemo provjeriti ponovnim izvršavanjem početne naredbe i provjerom što nam sprema:
java -verzija,
Kao što ćemo vidjeti, već ćemo pokrenuti Oracle Java runtime ažuriran na najnoviju verziju.
Više informacija - Ubuntu bi mogao imati najbolji pretraživač na svijetu i vaš, Netbeans u Ubuntuu, Kako instalirati IDE u naš Ubuntu (I)
Meni je lakše instalirati ga na ovaj način http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html
Sve ovo da instalirate Javu, a zatim namjeravate da ljudi pređu sa Windows XP-a na Linux, molim vas ... .. To je himera, u svakom slučaju će se povećati licence za Windows 7, mislim da ova godina neće biti godina bilo Linux ……
Fantastične vijesti kao uzor besplatnog softvera i sjajnih mogućnosti otvorenog koda i više himera ... Čini se da kanonsko dolazi iz oblaka ...
Canonical isključuje Ubuntu One zbog neuspjeha u nadmetanju s ratom cijena usluga u oblaku
Jaumet, jasno je da je postupak pomalo zamoran, ali instaliranje nekih razvojnih alata u Windows nije trivijalan zadatak (na primjer, alati za Android razvoj).
Rodrigo, ponekad sam tako instalirao Javu, ali u ovom slučaju tražio sam definitivnije rješenje. I to je da ako jednog dana PPA prestane biti održavan ili ažuriran tamo, ostajete, dok u ovom postupku koji detaljno opisujemo samo moramo ažurirati direktorij u koji instaliramo Javu novom verzijom, a budući da je JDK struktura uvijek iste simboličke veze i PATH unosi uvijek će biti ispravni, bez obzira na to imamo li Java 8, Java 8.1, Java 9 ili bilo što drugo.
Pozdrav!
Pokušao sam, ali s prvom naredbom update-install terminal izgleda glupo, mogu nastaviti unositi naredbe koje ne rade ništa, ne znam hoće li biti potrebno neko vrijeme pričekati ili ne, ali na kraju, jesam vratili su se na openjdk, to nije loše
Dani, kako si mi čudna
možete li mi reći izlaz naredbe
sudo / usr / sbin / update-alternative -config java
Pozdrav!
Prijatelju, sve je išlo kako treba. Ali kad upišem ove naredbe
sudo update-alternative –instalirajte “/ usr / bin / javac” “javac” “/ usr / local / java / jdk8 / bin / javac” 1
sudo update-alternative –instalirajte “/ usr / bin / javaws” “javaws” “/ usr / local / java / jdk8 / bin / javaws” 1
greška: alternativni link nije apsolutni kakav bi trebao biti: “/ usr / bin / javac”
Samo ove sudo update-alternative - instalacija “/ usr / bin / java” “java” “/ usr / local / java / jdk8 / bin / java” 1 ne daju mi grešku.
A kada napišem java -verziju. Shvatio sam
java verzija "1.8.0_05"
Java (TM) SE Runtime Environment (izgradnja 1.8.0_05-b13)
Java HotSpot (TM) 64-bitni poslužitelj VM (verzija 25.5-b02, mješoviti način)
Ne znam je li dobro instaliran. jer prilikom pisanja u javac konzolu to ne prepoznaje.
Bila bih zahvalna na vašoj pomoći.
prije instalacije ne postoji nijedna skripta ako nije takva da da - instalirajte
Dobro veče, samo savjet otkako sam pokušao slijediti ovaj vodič, ali mislim da nedostaje još objašnjenja, osim činjenice da su neke naredbe pogrešno napisane i označavaju mnoge pogreške kao što je problem u gornjem komentaru
Gdje u dokumentu u gdit-u to trebam dodati?
JAVA_HOME = / usr / local / java / jdk8
PUT = $ PATH: $ HOME / bin: $ JAVA_HOME / bin
izvoz JAVA_HOME
izvoz PUT
Imam problem, ja sam početnik i slijedio sam vodič o tome kako instalirati javu na pismo, ali kada sam zatražio da izdvojim sadržaj "jdk-8u31-linux-x64.tar.gz" hostiranog u kreiranu mapu , I Kaže da operacija nije dozvoljena i ne dopušta mi vađenje. Šta mogu učiniti?
Pozdrav svim prijateljima, danas sam postao korisnik Linux Mint-a i naišao sam na ovaj problem jer moram koristiti Javu 8
i slijedeći ove korake naišao sam na iste probleme kao i vi.
i već sam to riješio, to su sintaksne pogreške samo ako vam treba pomoć da me dodate u Skype nebneru85@hotmail.com i rješavam pozdrav za problem
S vašim dopuštenjem: ovdje "oživljavamo" unose i provjeravamo koliko su aktuelni danas, u utorak, 06. decembra 2016. (u ovom trenutku, ako vas ovo NE zanima, KLIKNITE na drugoj poveznici ili zatvorite ovu karticu svog web preglednika) ,
I POČINJEMO:
Deinstaliramo unošenjem "root" lozinke:
sudo apt-get čistka openjdk - \ *
Link za preuzimanje jdk-8-linux-x64.tar.gz (provjerite tip vašeg procesora i GNULinux distro, koristimo Ubuntu16 64 bita):
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
*** Od danas 2016-12dic-06 zapravo paket ima ime jdk-8u111-linux-x64.tar.gz ***
Da biste kopirali preuzetu komprimiranu datoteku i izdvojili njen sadržaj, morate prethoditi naredbi «sudo» prije svakog retka onoga što je ovdje naznačeno u ovom vodiču (u našem slučaju koristimo Ubuntu16 64-bit, oko):
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
Prilikom izvršavanja prethodne naredbe kreira se mapa «/usr/local/java/jdk1.8.0_111», u ovom trenutku ako u naredbeni redak unesemo «java -version» ljubazno nam kaže da je instaliramo sa «sudo apt install »Za ono što moramo reći našem operativnom sistemu GDJE SE INSTALIRA izmjenom„ profila “:
gksudo gedit / etc / profile
NAPOMENITE da koristimo "gksudo" jer ćemo koristiti gedit koji koristi grafički interfejs, OPĆENITO KORISTIMO "nano", a naredba bi bila "sudo nano / etc / profile", ALI KORISTITE UREĐIVAČ TEKSTA KOJI BI SVIĐAO DA editor Odabranog teksta ima grafičko sučelje, koristite "gksudo".
DODAMO redove naznačene u ovom vodiču:
JAVA_HOME = / usr / local / java / jdk8
PUT = $ PATH: $ HOME / bin: $ JAVA_HOME / bin
izvoz JAVA_HOME
izvoz PUT
(Ne ostavljajte kartice ili razmake u našoj datoteci / etc / profile, dodajte na kraju datoteke).
Zatim koristimo alternative za ažuriranje za preusmjeravanje našeg GNULinux distro-a (imajte na umu upotrebu pojedinačnih navodnika, upotrebu DVA ZASLONA u -install i varijaciju putanje za naše verzije paketa jdk1.8.0_111 -na vašem računaru je možda drugačije- ):
sudo update-alternative –install '/ usr / bin / java' 'java' '/usr/local/java/jdk1.8.0_111/bin/java' 1
sudo update-alternative –install '/ usr / bin / javac' 'javac' '/usr/local/java/jdk1.8.0_111/bin/javac' 1
sudo update-alternative –install '/ usr / bin / javaws' 'javaws' '/usr/local/java/jdk1.8.0_111/bin/javaws' 1
Sada ćemo postaviti Oracle Java kao zadano vrijeme izvođenja sistema (opet imajte na umu upotrebu dvostrukih crtica u -set i -av- naš put se može razlikovati od vašeg puta na računaru):
sudo update-alternative –set java /usr/local/java/jdk1.8.0_111/bin/java
sudo update-alternative –set javac /usr/local/java/jdk1.8.0_111/bin/javac
sudo update-alternative –set javaws /usr/local/java/jdk1.8.0_111/bin/javaws
POSLJEDNJE, PONOVO PROVJERAVAMO INSTALIRANU VERZIJU (vratit će nešto poput ovog - ovisno o vašoj GNULinux distro verziji):
jimmy @ KEVIN: /usr/local/java/jdk1.8.0_111$ java -verzija
java verzija "1.8.0_111"
Java (TM) SE Runtime Environment (izgradnja 1.8.0_111-b14)
Java HotSpot (TM) 64-bitni poslužitelj VM (verzija 25.111-b14, mješoviti način)
jimmy @ KEVIN: /usr/local/java/jdk1.8.0_111$
Nadam se da je rad ovog poniznog poslužitelja KORISAN, hvala vam što ste mi dozvolili da objavim naša iskustva i time dijelimo besplatno znanje #SoftwareLibre 😎, polaznik. Jimmy Olano.
činjenica da sam "kopirala" ove naredbe i zalijepila ih u terminal, bila je ono što mi je donijelo pogrešku, pored dvostruke crtice u * –install * koja je bila neophodna i da java putanja nije bila ispravna, preporučujem da je napišete Korak po korak