Yadda ake shigar Java a Ubuntu

tambarin java

Java ta samo asali ne daga Sun (wanda yanzu mallakar Oracle ne) a cikin 1992, kuma ya tashi ne daga buƙatar ƙirƙirar wani dandamali wanda zai ba da damar ci gaban lambar tushe ta duniya. Manufar ita ce ta inganta aikace-aikacen da za a iya ƙirƙirawa a cikin kowane tsarin aiki wanda ke da goyon bayan Java sannan a kashe shi a cikin wani ba tare da buƙatar canje-canje ba, wanda a cikin jargon aka san shi da WORA ("rubuta sau ɗaya gudu ko'ina", ko "rubuta sau ɗaya, aiwatar da ko'ina »).

Wannan shine yadda Java ta shiga cikin manyan tsarin aiki kamar Windows, Mac OS X (a wancan lokacin, MacOS) kuma tabbas Linux. A cikin wannan bayyananniyar harka, tare da isowa ga yawancin rikice-rikice, kodayake ba duk tsarin kunshin ke haɗa shi ta hanyar abokantaka ko bayar da sababbin sifofin ba. Kuma a cikin wasu sanannun sanannun lokuta kamar na Ubuntu, dole ne mu ɗauki laan hanyoyi don shigar da lokacin gudu na Java da SDK ɗinsa idan muka ga dama (ko muna buƙatar fara lambar haɓakawa).

Yanzu bari mu gani yadda ake girka java akan Ubuntu, wani abu da bashi da rikitarwa kwata-kwata, kodayake yana bukatar wasu matakai wadanda yakamata su bayyana, musamman tunda muma a halin yanzu muna da damar girka duka nau'ikan Oracle na Java - wato, hukuma daya da OpenJDK, wanda aka bunkasa ta hanyar al'umma kuma hakan ya fara ne a matsayin caca don gaba yayin da ba a bayyana matsayin rawar Java ba dangane da halin da take ciki. software kyauta.

Daidaita tsakanin su biyu ya kai kashi 99,9, amma ni kaina ina ganin cewa ga horon da zai kawo mana sauki idan muna son yin aiki a kamfanin ya dace mu daidaita da yadda zamu iya zuwa kayan aikin hukuma. Misali, a yanayin Java akwai amfani sosai don koyon amfani da su Netbeans ko Eclipse da amfani da Java na Oracle. Don haka, abu na farko shine a bincika idan ana girka distro dinmu yazo da OpenJDK:

java -version

Tsarin zai dawo da bayanan Sigar Java da muka girka, misali wani abu kamar 'OpenJDK Runtime Environment' idan muna da sigar OpenJDK. Idan haka ne lamarin, zamu iya cire shi ta:

sudo apt-get purge openjdk - \ *

Yanzu muna da cikakken tabbaci na cire duk abin da ya shafi shigarwar Java na baya, don farawa da mai tsabta. Mataki na farko shine ƙirƙirar manyan fayiloli ko kundayen adireshi wanda zamu shigar da sabon sigar, kuma wannan mai sauƙi ne:

sudo mkdir -p / usr / na gari / java

To dole ne mu yi zazzage Java SDK ba da kulawa ta musamman kan ko shi ne ya yi daidai da tsarin mu, ma’ana, 32 ko 64, tunda misali Java na ragowa 64 ba zai yi aiki daidai kan tsarin 32-bit ba kuma zai ba mu kurakurai iri daban-daban. Muna kwafin saukarwa zuwa babban fayil ɗin da muka ƙirƙira a cikin matakin da ya gabata, ta amfani da:

cp jdk-8-linux-x64.tar.gz / usr / na gida / java

Sannan mun sanya kanmu a cikin wannan kundin adireshi kuma mun cire shi:

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

Tare da wannan umarnin, da java sauke, kuma zai kasance cikin babban fayil din da muka kirkira a baya, wani abu kamar / usr / na gari / java / jdk8, kuma a ciki dukkan kananan folda da suke cikin fayil dinda muka zazzage.

Muna aiki da kyau, kuma akwai sauran saura kadan amma har yanzu muna da muhimmin mataki da zamu iya yi kuma shine sanya tsarin ya gano dokokin Java domin mu aiwatar dasu ba tare da mun shiga hanyar gaba daya zuwa gare su ba amma kawai ta hanyar buga takamaiman umarni, kamar su javako java. Ana kiran wannan 'ƙara zuwa hanyar' kuma yana da sauƙin aiwatarwa tunda dole ne mu canza abubuwan da ke cikin fayil ɗin / sauransu / bayanin martaba. Saboda wannan muna amfani da editan rubutu na abin da muke so, a harkata Gedit:

sudo gedit / sauransu / profile

kuma mun ƙara masu zuwa:

JAVA_HOME = / usr / na gari / java / jdk8
TAFARKI = $ PATH: $ HOME / bin: $ JAVA_HOME / bin
Fitar da JAVA_HOME
Fitar da HANYA

Muna adana canje-canje, kuma yanzu muna da thisara wannan shigarwar Java ɗin zuwa rumbun adana bayanan tsarinmu, wanda muke yi ta hanyar umarnin sabunta-abubuwa.

Da wannan umarnin muke sanar da tsarin cewa Oracle Java JRE, JDK da Java Webstart suna nan:

sudo sabunta-madadin -a girka "/ usr / bin / java" "java" "/ usr / local / java / jdk8 / bin / java" 1

sudo sabunta-madadin -a girka "/ usr / bin / javac" "javac" "/ usr / local / java / jdk8 / bin / javac" 1

sudo sabuntawa-madadin -a girka "/ usr / bin / javaws" "javaws" "/ usr / local / java / jdk8 / bin / javaws" 1

Yanzu bari saita Oracle Java azaman lokacin tafiyar tsoho na tsarin:

sudo sabunta-madadin-saita java / usr / local / java / jdk8 / bin / java

sudo sabunta-madadin-saita javac / usr / local / java / jdk8 / bin / javac

sudo sabunta-madadin-saita javaws / usr / na gida / java / jdk8 / bin / javaws

Shi ke nan, mun gama da shigarwa, kuma za mu iya tabbatar da hakan ta hanyar sake aiwatar da umarnin farko kuma mu tabbatar da abin da ya cece mu:

java-juyawa,

Kamar yadda za mu gani, za mu riga mu gudanar da aikin Oracle Java da aka sabunta zuwa sabon salo.

Informationarin bayani - Ubuntu na iya samun mafi kyawun abin bincike a duniya da naku, Netbeans a Ubuntu, Yadda ake girka IDE a cikin Ubuntu (I)


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   Rodrigo castro m

    Yana sauƙaƙa a gare ni in girka ta wannan hanya http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html

  2.   James m

    Duk wannan don girka Java, sannan kuma kuna niyyar mutane su tashi daga windows xp zuwa Linux, don Allah I ..Ya zama chimera, a kowane hali lasisin windows 7 zai ƙaru, ina tsammanin wannan shekarar ba zata shekara ko dai Linux ……
    Labari mai kayatarwa a matsayin paragon kayan aikin kyauta da kuma babban zabin bude hanya da karin chimeras IT. YANA GANIN KASAN CEWA CANONICAL NA ZO DAGA GIDAN …….

    Canonical ya rufe Ubuntu Daya saboda kasa yin gasa tare da yakin farashin girgije

  3.   Willy klew m

    Jaumet, a bayyane yake cewa aikin yana da ɗan wahala amma shigar da wasu kayan aikin ci gaba a cikin Windows ba ƙaramin aiki bane (misali kayan aikin ci gaban Android).
    Rodrigo, wani lokacin na sanya Java ta wannan hanyar, amma a wannan yanayin na nemi ƙarin tabbataccen bayani. Kuma shine idan wata rana da PPA ta daina kiyayewa ko sabuntawa a wurin sai ku tsaya, yayin da a wannan tsarin da muke bayani dalla-dalla dole ne mu sabunta kundin adireshin da muke girka Java da sabon sigar, kuma tunda tsarin JDK koyaushe shine daidai alamun haɗin yanar gizo da shigarwar PATH koyaushe zasu kasance daidai, ba tare da la'akari da ko muna da Java 8, Java 8.1, Java 9 ko ma menene ba.

    Na gode!

  4.   dani m

    Na gwada, amma tare da umarnin sabuntawa na farko, tashar tana da wauta, zan iya ci gaba da shigar da umarnin da basa yin komai, ban sani ba ko zai zama dole in jira dan lokaci ko a'a, amma a ƙarshe, Ina sun koma zuwa openjdk, hakan ba dadi bane

  5.   Willy klew m

    Dani, yaya bakon abin da zaka fada min
    za ku iya gaya mani fitowar umarnin

    sudo / usr / sbin / sabuntawa-madadin -config java

    Na gode!

  6.   Javier m

    Aboki, komai yana tafiya daidai. Amma lokacin dana buga wadannan umarnin

    sudo update-alternatives –a girka “/ usr / bin / javac” “javac” “/ usr / local / java / jdk8 / bin / javac” 1

    sudo update-alternatives –a girka “/ usr / bin / javaws” “javaws” “/ usr / local / java / jdk8 / bin / javaws” 1

    kuskure: madadin hanyar haɗi ba cikakke kamar yadda ya kamata ba: “/ usr / bin / javac”

    Kawai wannan sabuntawar sudo-madadin-sanyawa “/ usr / bin / java” “java” “/ usr / local / java / jdk8 / bin / java” 1 ba ya bani kuskure.

    Kuma lokacin da na rubuta java -version. Na samu wannan

    Siffar java "1.8.0_05"
    Java (TM) SE Runtime muhalli (gina 1.8.0_05-b13)
    Java HotSpot (TM) 64-Bit Server VM (gina 25.5-b02, yanayin haɗaka)

    Ban sani ba idan an shigar da shi da kyau. saboda lokacin rubutu a cikin javac console baya gane shi.

    Ina godiya da taimakon ku.

    1.    Ni kaina m

      kafin girka babu wani rubutu guda ɗaya idan ba haka ba ee - kafa

  7.   Hector m

    Barka da yamma, kawai nasiha ce tunda nayi kokarin bin wannan koyarwar amma ina tsammanin ƙarin bayani ya ɓace baya ga gaskiyar cewa wasu umarnin ba a rubuta su ba kuma suna yin kuskure da yawa kamar matsala a cikin sharhin da ke sama

  8.   Brayan lopez m

    A wani sashi na daftarin aiki a gdit zan ƙara wannan?

    JAVA_HOME = / usr / na gari / java / jdk8
    TAFARKI = $ PATH: $ HOME / bin: $ JAVA_HOME / bin
    Fitar da JAVA_HOME
    Fitar da HANYA

  9.   Federico Silva m

    Ina da matsala, Ni sabuwar shiga ce kuma na bi koyarwar kan yadda ake girka java zuwa wasika, amma lokacin da na nemi cire abun cikin "jdk-8u31-linux-x64.tar.gz" wanda aka shirya a cikin ƙirƙirar babban fayil, I Ya ce ba a ba da izinin aiki ba kuma ba ya bari in cire. Me zan iya yi?

    1.    Miguel Torres m

      Sannu ga dukkan abokai, yau na zama mai amfani da Linux Mint kuma na shiga cikin wannan matsalar tunda ina buƙatar amfani da Java 8

      kuma bin wadannan matakan na ci karo da matsaloli iri daya da ku.
      kuma na riga na warware shi kawai kuskuren haruffa ne idan kuna buƙatar taimako ƙara ni zuwa Skype nebneru85@hotmail.com kuma na warware matsalar gaisuwa

  10.   Jimmy olano m

    Tare da izininka: a nan muna "sake dubawa" shigarwar kuma muna tabbatar da ingancin su a yau, Talata, Disamba 06, 2016 (a wannan lokacin idan ba ku da sha'awar wannan, LATSA kan wani mahaɗin ko rufe wannan shafin na burauzar gidan yanar gizon ku) ,
    Kuma za mu fara:

    Muna cirewa ta shigar da kalmar sirri 'root':

    sudo apt-get purge openjdk - \ *

    Haɗin haɗin don saukar da jdk-8-linux-x64.tar.gz (bincika nau'in mai sarrafa ku da GNULinux distro, muna amfani da rarar Ubuntu16 64):

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

    *** Tun daga yau 2016-12dic-06 hakika kunshin yana da suna jdk-8u111-linux-x64.tar.gz ***

    Don kwafin fayil ɗin da aka zazzage wanda aka zazzage kuma cire abin da ke ciki, dole ne ku fara yin umarni "sudo" a gaban kowane layi na abin da aka nuna a nan a cikin wannan koyarwar (a halinmu muna amfani da Ubuntu16 64-bit, ido):

    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

    Lokacin aiwatar da umarnin da ya gabata an ƙirƙiri babban fayil ɗin «/usr/local/java/jdk1.8.0_111», a wannan lokacin idan muka shiga «java -version» a cikin layin umarni da kyau ya gaya mana mu girka shi tare da «sudo dace shigar »Ga abin da dole ne mu faɗawa tsarin aikinmu INDA AKA SASSA shi ta hanyar sauya 'profile':

    gksudo gedit / sauransu / profile

    LURA cewa muna amfani da "gksudo" saboda zamuyi amfani da gedit wanda ke amfani da zane mai zane, MUNYI AMFANI DA "nano" kuma umarnin zai kasance "sudo nano / etc / profile" AMMA KUYI AMFANI DA RUBUTUN RUBUTU DA ZAKU so editan Zaɓaɓɓen rubutu yana da zane-zane na hoto, yi amfani da "gksudo".

    MU KARA layin da aka nuna a cikin wannan koyarwar:

    JAVA_HOME = / usr / na gari / java / jdk8
    TAFARKI = $ PATH: $ HOME / bin: $ JAVA_HOME / bin
    Fitar da JAVA_HOME
    Fitar da HANYA

    (Kada ka bar shafuka ko sarari a cikin fayil ɗinmu na / sauransu / ƙari, ƙara a ƙarshen fayil ɗin).

    Sannan zamuyi amfani da abubuwan sabuntawa domin turawa GNULinux distro dinmu (lura da amfani da maganganu guda daya, amfani da SCREENS BIYU a ciki -da kuma bambance-bambance a cikin hanyar abubuwan kunshinmu jdk1.8.0_111 - a kwamfutarka wataƙila ya bambanta- ):

    sudo sabunta-madadin -a girka '/ usr / bin / java' 'java' '/usr/local/java/jdk1.8.0_111/bin/java' 1
    sudo sabuntawa-madadin-saka '/ usr / bin / javac' 'javac' '/usr/local/java/jdk1.8.0_111/bin/javac' 1
    sudo sabuntawa-madadin-shigar '/ usr / bin / javaws' 'javaws' '/usr/local/java/jdk1.8.0_111/bin/javaws' 1

    Yanzu zamu saita Oracle Java azaman lokacin tafiyar tsoho na tsarin (sake lura da yadda ake amfani da nau'ikan hawa biyu a -set da -again- hanyarmu na iya bambanta da hanyarku akan kwamfutarka):

    sudo sabuntawa-madadin-saita java /usr/local/java/jdk1.8.0_111/bin/java
    sudo sabuntawa-madadin-kafa javac /usr/local/java/jdk1.8.0_111/bin/javac
    sudo sabuntawa-madadin-kafa javaws /usr/local/java/jdk1.8.0_111/bin/javaws

    A Larshe, MU sake bincika SAURAR DA MUKA SAUKA (zai dawo da wani abu kamar wannan -n dogara da tsarin GNULinux distro ɗin ku):

    jimmy @ KEVIN: /usr/local/java/jdk1.8.0_111$ java -version
    Siffar java "1.8.0_111"
    Java (TM) SE Runtime muhalli (gina 1.8.0_111-b14)
    Java HotSpot (TM) 64-Bit Server VM (gina 25.111-b14, yanayin haɗaka)
    jimmy @ KEVIN: /usr/local/java/jdk1.8.0_111$

    INA FATAN AYYUKAN WANNAN SAMUN KASKANCIYAR SAMUN YANA DA AMFANI, Na gode da kuka bani damar wallafa abubuwan da muka samu kuma ta haka ne muke raba ilimin kyauta #SoftwareLibre 😎, atte. Jimmy Olano.

  11.   Yesu m

    Gaskiyar batun "kwafin" waɗannan umarni da liƙawa a cikin tashar, shi ne ya ba ni kuskure, ban da lafazin biyun a * –install * wanda ya zama dole, kuma cewa hanyar java ba daidai ba ce, ina ba da shawarar rubuta shi Mataki-mataki