Ungayifaka kanjani iJava ku-Ubuntu

logo yeJava

IJava yathuthukiswa yiSun (manje ephethwe yi-Oracle) emuva ngonyaka we-1992, futhi yavela kunesidingo sokwakha ipulatifomu ezovumela ukuthuthukiswa kwe ikhodi yomthombo yendawo yonke. Umqondo bekuwukuthi kuthuthukiswe izinhlelo zokusebenza ezingadalwa kunoma yiluphi uhlelo lokusebenza olunokusekelwa kweJavaScript bese lwenziwa kunoma iyiphi enye ngaphandle kwesidingo sokulungiswa, okuyi-jargon okwaziwa ngokuthi yi-WORA ("bhala kanye ugijime noma yikuphi", noma "bhala kanye, khipha noma kuphi »).

Unjalo-ke IJava yafika ezinhlelweni ezinkulu zokusebenza njengeWindows, Mac OS X (ngaleso sikhathi, iMacOS) kanye neLinux. Kulokhu-ke, ngokufika kuma-distros amaningi, noma kungezona zonke izinhlelo zephakeji ezikufaka ngendlela enobungane noma zinikeze izinhlobo ezintsha. Futhi kwezinye izimo ezidume kabi njengalezo ze- Ubuntu, kufanele sithathe amakhefu ambalwa ukufaka zombili isikhathi sokusebenza seJava kanye ne-SDK yayo uma sikhetha (noma sidinga ukuqala ukwenza ikhodi).

Manje ake sibone ungayifaka kanjani i-java ku-Ubuntu, into engeyona inkimbinkimbi ngokuphelele, yize idinga ezinye izinyathelo okufanele zicace, ikakhulukazi ngoba njengamanje sinethuba lokufaka zombili izinhlobo ze-Oracle's Java -okungukuthi, esemthethweni- kanye ne-OpenJDK, eyakhiwa ngu umphakathi futhi lokho kwaqala njengokubheja ikusasa lapho bekungacaci ukuthi indima kaJava izoba yini ngokwesimo sayo sengqondo ngayo. software free.

Ukusebenzisana phakathi kwalokhu kungamaphesenti angama-99,9, kepha ngokwami ​​ngicabanga ukuthi kuqeqesho elenza izinto zibe lula kithi uma sifuna ukusebenza enkampanini kulula ukujwayela okuningi ngangokunokwenzeka kumathuluzi asemthethweni. Isibonelo, esimweni seJava kuyasiza kakhulu ukufunda ukusebenzisa I-Netbeans noma i-Eclipse bese usebenzisa i-Oracle's Java. Ngakho-ke, into yokuqala ukubheka ukuthi uma ukufaka i-distro yethu kufike ne-OpenJDK:

i-java -version

Uhlelo luzobuyisa imininingwane ye- Uhlobo lweJava silufakile, ngokwesibonelo into efana 'ne-OpenJDK Runtime Environment' uma sinenguqulo ye-OpenJDK. Ukube bekunjalo, singayikhipha ngo:

Sudo apt-get purge openjdk - \ *

Manje sesinesiqiniseko esiphelele sokususa konke okuphathelene nokufakwa kwangaphambilini kweJava, ukuqala ngokuhlanzekile. Isinyathelo sokuqala ukudala amafolda noma izinkomba esizofaka kuzo inguqulo entsha, futhi lokhu kulula kakhulu:

I-sudo mkdir -p / usr / yendawo / iJava

Ngemuva kwalokho kufanele landa i-Java SDK ukunaka ngokukhethekile ukuthi ngabe iyona yini ehambelana nesistimu yethu, okungukuthi, ama-32 noma ama-64 bits, ngoba ngokwesibonelo iJava yamabhithi angama-64 ngeke isebenze kahle kumasistimu angama-32-bit futhi izosinika amaphutha azo zonke izinhlobo. Sikopisha ukulanda kufolda esiyidale esinyathelweni esedlule, sisebenzisa:

cp jdk-8-linux-x64.tar.gz / usr / wendawo / Java

Ngemuva kwalokho siya kulowo mkhombandlela bese siyivula ku-zip:

i-tar -xvf jdk-8-linux-x64.tar.gz

Ngalo myalo, i i-java yokulanda, futhi kuzoba ngaphakathi kwefolda esiyidale ngaphambilini, into efana ne- / usr / wendawo / Java / jdk8, futhi ngaphakathi kwawo wonke amafolda angaphansi ayingxenye yefayela elicindezelweyo esililandile.

Sisebenza kahle, futhi kuncane okusele kepha sinezinyathelo ezibalulekile okufanele sizenze futhi lokho ukwenza uhlelo lukhombe imiyalo yeJava ukuze sikwazi ukuyenza ngaphandle kokungena kuyo yonke indlela kodwa ngokumane uthayiphe umyalo othile, njenge java, noma I-javac. Lokhu kubizwa ngokuthi 'engeza endleleni' futhi kulula kakhulu ukukwenza ngoba kufanele siguqule okuqukethwe yifayela / njll / iphrofayili. Kulokhu sisebenzisa isihleli sombhalo esiwuthandayo, kimi Gedit:

Isudo gedit / etc / profile

futhi sengeza okulandelayo:

Java_HOME = / usr / wendawo / Java / jdk8
INDLELA = $ INDLELA: $ IKHAYA / bin: $ Java_HOME / bin
thekelisa iJava_HOME
thekelisa PATH

Songa izinguquko, manje sesinazo engeza lokhu kufakwa kwe-Java ku-database yesistimu yethu, esikwenza ngomyalo ezinye izindlela zokuvuselela.

Ngalo myalo sazisa uhlelo ukuthi i-Oracle Java JRE, JDK neJava Webstart iyatholakala:

izindlela zokuvuselela i-sudo-ukufaka "/ usr / bin / java" "java" "/ usr / local / Java / jdk8 / bin / java" 1

izindlela zokuvuselela i-sudo-ukufaka "/ usr / bin / javac" "javac" "/ usr / local / java / jdk8 / bin / javac" 1

izindlela zokuvuselela i-sudo-ukufaka "/ usr / bin / javaws" "javaws" "/ usr / local / java / jdk8 / bin / javaws" 1

Manje ake setha i-Oracle Java njengesikhathi sokusebenza esizenzakalelayo Ohlelo:

izindlela zokuvuselela i-sudo -setha iJava / usr / yendawo / iJava / jdk8 / i-bin / iJava

izindlela zokuvuselela i-sudo -setha i-javac / usr / yendawo / iJava / jdk8 / bin / javac

izindlela zokuvuselela i-sudo –set javaws / usr / local / java / jdk8 / bin / javaws

Yilokho kuphela, sesiqedile ngokufaka, futhi singakuqinisekisa ngokumane sisebenzise umyalo wokuqala futhi futhi siqinisekise ukuthi sisindisa ini:

iJava -version,

Njengoba sizobona, sizobe sesivele sisebenzisa i-Oracle Java isikhathi sokusebenza esivuselelwe kunguqulo yaso entsha sha.

Imininingwane engaphezulu - Ubuntu ingaba nesiphequluli esihle kunazo zonke emhlabeni nasakho, AmaNetbeans ku-Ubuntu, Ungayifaka kanjani i-IDE ku-Ubuntu (I) wethu


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   I-Jaumet kusho

    Konke lokhu ukufaka iJavava, bese uhlose ukuthi abantu basuke ku-windows xp baye ku-linux, ngicela… .. Yi-chimera, noma kunjalo amalayisense wamawindows 7 azokwanda, ngicabanga ukuthi lo nyaka ngeke ube unyaka kungaba yiLinux ……
    Izindaba ezimnandi njenge-paragon yesoftware yamahhala kanye nezinketho ezinhle zomthombo ovulekile nama-chimera amaningi… .KUBONAKALA KUNGABA UKUTHI ICANONICAL IYAFIKA EMLWINI …….

    ICanonical ivale Ubuntu One ngokwehluleka ukuncintisana nempi yamanani entengo yezinsizakalo zefu

  2.   UWilly klew kusho

    Jaumet, kusobala ukuthi inqubo ethile iyisidina kepha ukufaka amanye amathuluzi wokuthuthuka kuWindows akuyona into encane (ngokwesibonelo amathuluzi wokuthuthuka kwe-Android).
    Rodrigo, kwesinye isikhathi ngiyifakile ngaleyo ndlela iJava, kepha kulokhu ngifune isixazululo esichaza kakhudlwana. Futhi ngukuthi uma usuku olulodwa i-PPA iyeka ukunakekelwa noma ukuvuselelwa lapho uhlala khona, ngenkathi kule nqubo esiyichaza kufanele sibuyekeze kuphela umkhombandlela lapho sifaka khona iJava ngenguqulo entsha, futhi njengoba isakhiwo seJDK sihlala siyiso izixhumanisi ezifanayo ezingokomfanekiso nokufakwa kwe-PATH kuzohlala kulungile, noma ngabe sine-Java 8, Java 8.1, Java 9 noma yini.

    Ukubingelela!

  3.   dani kusho

    Ngizamile, kepha ngomyalo wokuqala wokufaka kabusha, i-terminal ibukeka iyisilima, ngikwazi ukuqhubeka nokufaka imiyalo engenzi lutho, angazi ukuthi kuzodingeka yini ukulinda isikhashana noma cha, kodwa ekugcineni, mina ubuyile ku-openjdk, lokho akukubi

  4.   UWilly klew kusho

    Dani, kumangaza kanjani ukuthi ungitshela
    ungangitshela umphumela womyalo

    sudo / usr / sbin / ezinye izindlela zokubuyekeza -config java

    Ukubingelela!

  5.   Javier kusho

    Mngani, konke bekuhamba kahle. Kepha uma ngithayipha le miyalo

    izindlela zokuvuselela i-sudo – ukufaka “/ usr / bin / javac” “javac” “/ usr / local / java / jdk8 / bin / javac” 1

    izindlela zokuvuselela i-sudo – ukufaka “/ usr / bin / javaws” “javaws” “/ usr / local / java / jdk8 / bin / javaws” 1

    iphutha: esinye isixhumanisi asiphelele njengoba kufanele kube: “/ usr / bin / javac”

    Lezi zindlela zokuvuselela ezinye ze-Sudo –install “/ usr / bin / java” “java” “/ usr / local / java / jdk8 / bin / java” 1 ayinginiki iphutha.

    Futhi lapho ngibhala iJava -version. Ngiyakuthola lokhu

    Uhlobo lweJava "1.8.0_05"
    I-Java (TM) I-SE Runtime Environment (yakha i-1.8.0_05-b13)
    I-Java HotSpot (TM) i-64-Bit Server VM (yakha i-25.5-b02, imodi exubile)

    Angazi noma ibifakwe kahle yini. ngoba lapho kubhalwa kukhonsoli ye-javac ayikuboni.

    Ngingaluthokozela usizo lwakho.

    1.    Mina uqobo kusho

      ngaphambi kokufaka akukho script esisodwa uma kungenjalo ukuthi yebo - faka

  6.   Hector kusho

    Sawubona kusihlwa, yithiphu nje selokhu ngazama ukulandela lesi sifundo kepha ngicabanga ukuthi incazelo eningi ayikho ngaphandle kokuthi eminye imiyalo ipelwe kabi futhi imaka amaphutha amaningi njengenkinga ekuphawuleni okungenhla

  7.   Brayan lopez kusho

    Kukuphi lapho kudokhumenti eku-gdit kufanele ngikufake khona lokhu?

    Java_HOME = / usr / wendawo / Java / jdk8
    INDLELA = $ INDLELA: $ IKHAYA / bin: $ Java_HOME / bin
    thekelisa iJava_HOME
    thekelisa PATH

  8.   UFederico Silva kusho

    Nginenkinga, ngingu-newbie futhi ngilandele okokufundisa kokuthi ungayifaka kanjani i-java kuleyo ncwadi, kepha lapho ngibuza ukukhipha okuqukethwe kwe- "jdk-8u31-linux-x64.tar.gz" ebanjwe kokudaliwe ifolda, I Ithi ukusebenza akuvunyelwe futhi akungivumeli ngikhiphe. Yini engingayenza?

    1.    UMiguel Torres kusho

      Sawubona kubo bonke abangane, namuhla ngibe ngumsebenzisi weLinux Mint futhi ngangena kule nkinga ngoba ngidinga ukusebenzisa iJava 8

      futhi ukulandela lezi zinyathelo ngithole izinkinga ezifanayo nezakho.
      futhi sengivele ngiyixazulule, amaphutha we-syntax kuphela uma udinga usizo ukungifaka ku-Skype nebneru85@hotmail.com futhi ngixazulula imikhonzo eyinkinga

  9.   UJimmy Olano kusho

    Ngemvume yakho: lapha "sivuselela kabusha" okufakiwe futhi siqinisekisa ukuthi zikhona kanjani namuhla, ngoLwesibili, ngoDisemba 06, 2016 (okwamanje awunantshisekelo kulokhu, QHAFAZA kwesinye isixhumanisi noma uvale le thebhu yesiphequluli sakho sewebhu) ,
    FUTHI Siyaqala:

    Sikhipha ngokufaka iphasiwedi yethu 'yezimpande':

    Sudo apt-get purge openjdk - \ *

    Isixhumanisi sokulanda i-jdk-8-linux-x64.tar.gz (hlola uhlobo lweprosesa yakho ne-GNULinux distro, sisebenzisa Ubuntu16 64 bits):

    http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    *** Kusukela namuhla 2016-12dic-06 empeleni iphakethe linegama elithi jdk-8u111-linux-x64.tar.gz ***

    Ukukopisha ifayela elicindezelweyo elilandiwe bese ukhipha okuqukethwe kulo, umyalo "sudo" kufanele wandulelwe ngaphambi komugqa ngamunye walokho okuboniswe lapha kulesi sifundo (kithi sisebenzisa Ubuntu16 64-bit, iso):

    sudo cp jdk-8u111-linux-x64.tar.gz / usr / wendawo / java /
    sudo cp jdk-8u111-linux-x64.tar.gz / usr / wendawo / java /
    I-sudo tar -xvf jdk-8u111-linux-x64.tar.gz

    Lapho wenza umyalo wangaphambilini ifolda «/usr/local/java/jdk1.8.0_111» idaliwe, ngalo mzuzu uma sifaka i- «java -version» kulayini womyalo isitshela ngomusa ukuyifaka nge- «sudo apt install »Ngalokho okumele sitshele uhlelo lwethu lokusebenza LAPHO LUFAKWE khona ngokushintsha 'iphrofayili':

    gksudo gedit / etc / profile

    QAPHELA ukuthi sisebenzisa i- "gksudo" ngoba sizosebenzisa i-gedit esebenzisa isikhombimsebenzisi sokuqhafaza, SISEBENZISA NGOKUVAMILE "nano" futhi umyalo uzoba ngu "Sudo nano / etc / profile" KODWA SEBENZISA UMHLELI WOMBHALO OTHANDA UKUTHI UMA isihleli sombhalo okhethiwe sinesibonisi sokuqhafaza, sebenzisa i- "gksudo".

    Sengeza imigqa ekhonjisiwe kulesi sifundo:

    Java_HOME = / usr / wendawo / Java / jdk8
    INDLELA = $ INDLELA: $ IKHAYA / bin: $ Java_HOME / bin
    thekelisa iJava_HOME
    thekelisa PATH

    (Ungashiyi amathebhu noma izikhala kufayela lethu / etc / profile, engeza ekugcineni kwefayela).

    Ngemuva kwalokho sisebenzisa ezinye izindlela zokubuyekeza ukuqondisa kabusha i-GNULinux distro yethu (qaphela ukusetshenziswa kwezingcaphuno ezizodwa, ukusetshenziswa kweZIMBILI IZIKHALA ekufakweni kanye nokuhluka endleleni yamaphakeji wethu wenguqulo jdk1.8.0_111 - kukhompyutha yakho mhlawumbe yehlukile- ):

    izindlela zokuvuselela i-sudo -install '/ usr / bin / java' 'java' '/usr/local/java/jdk1.8.0_111/bin/java' 1
    izindlela zokuvuselela i-sudo -install '/ usr / bin / javac' 'javac' '/usr/local/java/jdk1.8.0_111/bin/javac' 1
    izindlela zokuvuselela i-sudo -install '/ usr / bin / javaws' 'javaws' '/usr/local/java/jdk1.8.0_111/bin/javaws' 1

    Manje sesizosetha i-Oracle Java njengesikhathi sokusebenza esizenzakalelayo sesistimu (futhi qaphela ukuthi ukusetshenziswa kwama-hyphen okuphindwe kabili ku -set kanye -kubuye- indlela yethu ingahluka kunendlela yakho ekhompyutheni yakho):

    izindlela zokuvuselela i-sudo –set java / usr / yendawo / iJava / jdk1.8.0_111/bin/java
    izindlela zokuvuselela i-sudo –set javac / usr/local/java/jdk1.8.0_111/bin/javac
    izindlela zokuvuselela i-sudo -set javaws / usr / local / java/jdk1.8.0_111/bin/javaws

    NGOKUGCINA BHEKA I-VERSION YAKHO EFAKIWE FUTHI (izobuyisa into enjengale-kuya ngohlobo lwakho lwe-GNULinux distro):

    ujimmy @ KEVIN: /usr/local/java/jdk1.8.0_111$ java -version
    Uhlobo lweJava "1.8.0_111"
    I-Java (TM) I-SE Runtime Environment (yakha i-1.8.0_111-b14)
    I-Java HotSpot (TM) i-64-Bit Server VM (yakha i-25.111-b14, imodi exubile)
    ujimmy @ KEVIN: / usr/local/java/jdk1.8.0_111$

    NGITHEMBA UKUTHI UMSEBENZI WENKONZO ETHOBEKILEYO UZOSIZA, ngiyabonga ngokungivumela ukuthi ngishicilele okuhlangenwe nakho kwethu futhi ngaleyo ndlela sabelane ngolwazi lwamahhala #SoftwareLibre 😎, atte. UJimmy Olano.

  10.   uJesu kusho

    iqiniso lokuthi "ukukopisha" le miyalo nokuyinamathisela esigungwini, yilokho okunginike iphutha, ngaphezu kokucashunwa kabili ku- * --install * obekudingeka, nokuthi indlela yeJava ibingalungile, ngincoma ukuyibhala Igxathu emvakwe gxathu