Ngā huarahi ki te tāuta i te karere Telegram i runga i te iPhone

Ko nga waahanga Java e hiahiatia ana kia whakahaere i te tini o nga tono me nga paetukutuku, na te nuinga o nga kaiwhakamahi rorohiko e pa ana ki te hiahia ki te whakauru i tenei kaupapa. Ko te tikanga, he rereke te kaupapa o te mahi i nga kaupapa whakahaere rereke, engari ko nga waahi o Linux he rite tonu nga korero, me te hiahia hoki ki te korero me pehea te whakauru o Java ki Ubuntu. Ko nga kaipupuri o era atu huihuinga ka hiahia ano ki te whakahou i nga tohutohu kua hoatu, ki te whakaaro ki te raupapa o te pūnaha.

Tāuta Java JRE / JDK i Linux

I tenei ra ka whakaherea e matou kia mohio ki nga waahanga taapiri rereke mo nga whare pukapuka Java, no te mea he pai rawa atu, he whaitake hoki te katoa ki etahi waahi. Hei tauira, ki te kore koe e hiahia ki te whakamahi i nga whare raupatu tuatoru, ki te hiahia ranei koe ki te whakauru i etahi taha Java, ka hiahia koe ki te whakamahi i tetahi whiringa motuhake. Engari, kia ata titiro atu ki a raatau katoa.

Tuatahi, e tūtohu ana kia tirohia nga whakahoutanga o te roangaro me te kimi i te putanga o Java inaianei, mehemea kei roto i te OS katoa. Ka oti tenei katoa na roto i te papatohu paerewa:

  1. Whakatūwheratia te tahua me te rere "Ngati".
  2. Tāuruhia te rōpūsudo apt-tiki whakahou.
  3. Tāuruhia tō kupuhipa pūkete hei uru pakiaka.
  4. I muri i te tango i nga kohinga, whakamahia te whakahaujava -versionkia kite i nga korero mo te java whakauru.
  5. Mena ka whiwhi koe i tetahi whakamohiotanga rite ki te waahanga kei raro, kaore a Java i roto i to OS.

Tikanga 1: Nga Repositories Whakahaere

Ko te tikanga tinowari ko te whakamahi i te whare tiaki mana ki te tiki Java, ko nga kaihanga kua whakatakahia ki reira. Kei te hiahia koe ki te rēhita i etahi o nga ture hei whakapiri i nga waahanga e tika ana.

  1. Whakahaere "Ngati" ka tuhituhi ki reirasudo apt-whiwhi tāuta taunoa-jdka ka pāwhiri i runga Tomo.
  2. Whakaaetia te whakawhitinga o nga kōnae.
  3. Na inaianei ka whakauru i te JRE ma te tuhisudo apt-whiwhi tāuta taunoa-jre.
  4. Ko te taputapu pūtirotiro kua tāpirihia māsudo apt-whiwhi tāuta icedtea-mono.
  5. Mena kei te hiahia koe ki te whiwhi i nga tuhinga e pa ana ki nga waahanga whakauru, tikiakehia ki te whakahausudo apt-te tiki taunoa-jdk-doc.

Ahakoa he tino ngawari tenei tikanga, kaore e pai mo te whakanoho i nga whare pukapuka a Java nui, no te mea kuaore i whakatakotoria i roto i te whare tiaki mana i te tata nei. Koinei te take e tuku ai matou kia mohio ki nga waahanga e whai ake nei.

Tikanga 2: Pūkete Webupd8

He rehitatanga taiao e huaina ana ko Webupd8, kei reira he tuhinga e whakataurite ana i te putanga Java o inaianei me te mea i kitea i runga i te paetukutuku Oracle. He mea whaihua tenei huarahi whakauru mo te hunga e hiahia ana ki te whakauru i te papanga hou 8 (te mea hou kei roto i te taapori Oracle).

  1. I roto i te papatohu, tomosudo-add-apt-repository ppa: webupd8team / java.
  2. Me whakauru i to kupuhipa.
  3. Whakaaetia te mahi whakatairanga ma te pāwhiri i te Tomo.
  4. Tatari kia whakaotihia te kōnae hei whakaoti "Ngati".
  5. Whakahouhia te rokiroki pūnaha me te whakahausudo apt-tiki whakahou.
  6. Na inaianei tohua te kaiwhakahaere whakairoiro ma te tuhisudo apt-whiwhi tāuta oracle-java8-kaiwhakahaere.
  7. Whakaaehia te whakaaetanga raihana ki te whakarite i te moenga.
  8. Whakaaehia ki te whakauru i nga kōnae hou ki te punaha.

I te mutunga o te tukanga, ka wātea koe ki te kapa ki te whakauru i tetahi putanga -sudo apt-whiwhi tāuta oracle-java7-kaiwhakahaerekei hea java7 - putanga Java. Hei tauira, ka taea e koe te rēhitajava9raneijava11.

Ka awhina te whakahau ki te whakakore i nga kaiwhakahaere kore e tika.sudo apt-tango tango ora-java8-kaiwhakahaerekei hea java8 - putanga Java.

Tikanga 3: Whakahou ki te Webupd8

I runga ake nei, i korerohia e matou te whakauru i nga huihuinga ma te whakamahi i te whakamahinga ritenga o Webupd8. Mauruuru ki te rehitatanga kotahi, ka taea e koe te whakahou i te putanga Java ki te mea hou noa na roto i te tuhinga whakaari.

  1. Whakahiti ano i nga taumata tuatahi e rima mai i te ako o mua, mehemea kaore i mahia e koe enei mahi.
  2. Tāuruhia te rōpūsudo update-javaa ka pāwhiri i runga Tomo.
  3. Whakamahia te whakahausudo apt-whiwhi tāuta update-javaki te tāuta i nga whakahōunga mēnā ka kitea.

Tikanga 4: Whakaritenga Whaiaronga

Pea ko te tikanga tenei ko te mea tino pakeke o te hunga i korerohia e tatou i roto i tenei tuhinga, engari ka whakaratohia te putanga e tika ana o Java me te kore whakamahi i nga ratonga tuatoru me etahi atu waahanga. Hei whakatutuki i tenei mahi ka hiahia koe ki tetahi pūtirotiro e wātea ana me "Ngati".

  1. Na roto i te pūtirotiro tukutuku, haere ki te whārangi Oracle mana hei tiki Java, kei hea te panui Tikiake ranei tīpako i tetahi atu putanga e hiahiatia ana.
  2. Kei raro nei he maha nga kohinga me nga whare pukapuka. Ka tūtohu matou ki te tango i te kohinga hōputu. tar.gz.
  3. Whakauruhia ki te kōpaki me te paparanga, pāwhiri i runga i te RMB me te tīpako "Ngā Āhuatanga".
  4. Kia mahara ki te waahi o te moenga, no te mea me haere koe ki roto i te papatohu.
  5. Whakahaere "Ngati" ka mahia te whakahaucd / home / kaiwhakamahi / kōpakikei hea kaiwhakamahi - ingoa kaiwhakamahi, a kōpaki - te ingoa o te kōpaki rokiroki.
  6. Waihangatia he kōpaki hei tarai i te paparanga. Ko te nuinga o nga waahanga kei roto i te jvm. Ko te waihanga i te whaiaronga ka mahia ma te tuhisudo mkdir -p / usr / lib / jvm.
  7. Whakawetohia te paparanga kei roto i te kōpaki i hangahiasudo tar -xf jdk-11.0.2_linux-x64_bin.tar.gz -C / usr / lib / jvmkei hea jdk-11.0.2_linux-x64_bin.tar.gz - ingoa tuhinga.
  8. Hei whakauru i nga huarahi rautaki, me uru tonu koe ki nga whakahau e whai ake nei:

    sudo whakahou-atu - tango / usr / bin / java java /usr/lib/jvm/jdk1.8.0/bin/java 1
    sudo whakahou-atu - tango / usr / bin / javac javac /usr/lib/jvm/jdk1.8.0/bin/javac 1
    sudo whakahou-atu - tango / usr / bin / javaws javaws /usr/lib/jvm/jdk1.8.0/bin/javaws 1

    Ko tetahi o nga huarahi rereke kaore e puta, e ai ki te putanga o Java e whiriwhiri ana koe.

  9. Ka noho tonu ki te whirihora i ia ara. Tuatahi reresudo whakahou-atu --config java, kitea te putanga e tika ana o Java, tirohia tona maha, ka tomo ki te papaaho.
  10. Whakahokia ano te mahi kotahisudo whakahou-atu --config javac.
  11. Ka whirihora i te ara whakamutungasudo whakahou-atu --config javaws.
  12. Tirohia te angitu o nga huringa ma te rapu i te putanga kaha o Java (java -version).

Ka taea e koe te kite, he maha nga tikanga mo te whakauru i Java ki te rorohiko whakahaere Linux, na ka kitea e ia kaiwhakamahi he whiringa tika. Mena ka whakamahi koe i te tohatoha motuhake me nga tikanga kaore i mahi, arotakehia nga hapa i whakaaturia i roto i te papatohu me te whakamahi i nga punawai mana hei whakaoti rapanga.