Įdiekite „Java 8“, „9“ ir „10“ į „Ubuntu 18.04“ ir darinius

java logotipas

Java

Java be jokios abejonės yra programavimo kalba kuris naudojamas įvairiems tikslams ir tai yra beveik būtinas įvairių įrankių vykdymo ir naudojimo papildymas, „Java“ diegimas yra praktiškai būtina užduotis atlikus „Java“ diegimą.

Štai kodėl šį kartą aš pasidalysiu su jumis paprasta pamoka, kaip įdiegti „Java“ mūsų sistemoje su JDK, kuri yra kūrimo aplinka ir JRE vykdymo aplinka.

Mes turime du diegimo būdus mūsų sistemai vienas iš jų naudoja paketus, kuriuos mums siūlo iš oficialių „Ubuntu“ saugyklų o kitas yra per el naudojuosi trečiosios šalies saugykla.

Kaip įdiegti „Java“ į „Ubuntu 18.04“ iš saugyklų?

Norėdami įdiegti „Java“ ir jos papildinius Tai galime padaryti palaikydami „Synaptic“ arba iš terminalo.

Naudodami „Synaptic“, mes naudojame tik paieškos variklį norimiems įdiegti paketams pasirinkti.

Nors su terminalu turime jį atidaryti ir vykdyti šias komandas.

Susijęs straipsnis:
„Ubuntu 18.04 LTS Bionic Beaver“ diegimo vadovas

Pirmiausia turime atnaujinti sistemą:

sudo apt-get update

sudo apt-get upgrade

ir pagaliau su šia komanda įdiegiame „Java“:

sudo apt-get install default-jdk

O įdiegti vykdymo aplinką, kurią vykdome:

sudo apt-get install default-jre

į patikrinkite, ar turime „Java“ savo sistemoje turime atlikti tik:

java --version

Tai pateiks atsakymą su įdiegta mūsų „Java“ versija.

Kaip įdiegti nemokamas „Java“ alternatyvas „Ubuntu 18.04“?

Taip pat svarbu tai žinoti mes turime nemokamų „Java“ alternatyvų kurį galime įdiegti tiesiai iš oficialių „Ubuntu“ saugyklų.

„Ubuntu“ su atvirojo kodo versija „Java“ dvejetainiai failai vykdymo metu vadinamas „Open JDK“.

Norėdami įdiegti „Ubuntu Java Open Open JDK“ 11 versija, mes turime atidaryti terminalą ir vykdyti:

sudo apt install openjdk-11-jdk

Norėdami įdiegti „Ubuntu Java Open JDK 9“ versiją, paleiskite:

sudo apt install openjdk-9-jdk

„Java Open JDK 8“ paleisti:

sudo apt install openjdk-8-jdk

„OpenJDK“

Kaip įdiegti „Java“ į „Ubuntu 18.04“ iš PPA?

Kitas paminėtas metodas buvo per trečiosios šalies EEPS, „Java“ diegimui mūsų kompiuteryje naudosime saugyklą kad „webupd8team“ vaikinai mums siūlo.

Dėl šios turime atidaryti terminalą ir įvykdyti šią komandą:

sudo add-apt-repository ppa:webupd8team/java

sudo apt update

Čia turiu tai paaiškinti šioje saugykloje jie turi „Java“ 8 ir 9 versijas taigi jūs pasirinksite, kurią versiją įdiegti.

Norėdami įdiegti „Java“ versija 8 paleisti:

sudo apt install oracle-java8-installer

į „Java 9“ atvejį mes vykdome:

sudo apt install oracle-java9-installer

Kaip įdiegti „Java 10“ į „Ubuntu 18.04“ ir darinius?

Kadangi senojoje saugykloje jie turi tik devintą „Java“ versiją, mums reikia naudoti kitą saugyklą, jei norime įdiegti „Java“ versiją 10 mūsų komandose.

Ši versija buvo prieinama jau kurį laiką ir suteikia šias funkcijas:

  • eksperimentinis „just-in-time“ kompiliatorius „Graal“ gali būti naudojamas „Linux / x64“ platformoje
  • vietinio kintamojo tipo išvada.
  • bendrinamų duomenų klasės programa, leidžianti programų klases patalpinti į bendrą failą, kad būtų sumažintas „Java“ programų paleidimas ir pėdsakas.
  • „Docker Awareness“: „Linux“ sistemoje JVM dabar automatiškai nustato, ar jis veikia „Docker“ talpykloje

Norėdami tai padaryti terminale vykdome šią komandą, kad pridėtume ją prie savo saugyklų sąrašo:

sudo add-apt-repository ppa:linuxuprising/java

Mes atnaujiname savo saugyklas:

sudo apt update

ir pagaliau įdiegiame su šia komanda:

sudo apt install oracle-java10-installer

 „Java“ diegimo pritaikymas

„Java“ leidžia mums sistemoje įdiegti skirtingas versijas, su kuriomis mes galime pasirinkti, kurią versiją naudoti, nereikalaujant iš naujo įdiegti ankstesnės versijos, nepanaikinant ankstesnės.

Naudojant atnaujinimo alternatyvas

Mes galime padaryti šią konfigūraciją, kuri leidžia mums valdyti simbolines nuorodas, kurios bus naudojamos skirtingoms komandoms.

sudo update-alternatives --config java

Jame bus rodomos skirtingos mūsų įdiegtos „Java“ versijos, kurias galime pažymėti arba pakeisti numatytąją versiją pasirinkdami savo skonį.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Ant ratų sakė

    Sveiki, kalbant apie „sudo update-alternatives –config java“, suderinamumo sumetimais įdiegiau dvi „Java“ versijas, pagal numatytuosius nustatymus - 11 ir 8 („Manual“), kad būtų suderinamos senesnės „ubuntu“ programos:
    Pasirinkimo maršruto prioriteto būsena
    --------------------
    * 0 / usr / lib / jvm / java-11-openjdk-amd64 / bin / java 1101 automatinis režimas
    1 / usr / lib / jvm / java-11-openjdk-amd64 / bin / java 1101 rankinis režimas
    2 / usr / lib / jvm / java-8-openjdk-amd64 / jre / bin / java 1081 rankinis režimas

    Kaip galėčiau išspręsti tų programų veikimą naudodamas „java8“, kad galėčiau naudoti 8 versiją ir nepaleisti 11 versijos?

    java old_app_name -> neveikia
    / usr / lib / jvm / java-8-openjdk-amd64 / jre / bin / java old_app_name -> neveikia

    Ačiū, sveikinimai Deividai.

  2.   53 sakė

    * palikti lincką, kad būtų lengviau *

  3.   jonatanas sakė

    Negaliu įdiegti „Java 8“, kas žino, kaip? ubuntu 18.04.1 lts

    1.    nahuelis sakė

      labas, ar galėtumėte įdiegti „Java 8“ savo „ubuntu 18.04.1 lts“, jei taip, atsakykite man kaip ačiū

  4.   Paulius sakė

    Aš negaliu įdiegti „Java 8“ ir savo 18.04 lts sistemoje

  5.   Xavi sakė

    Didelis ačiū!

  6.   456 sakė

    Žmonės, aš esu „yotuber“, jei ko nors nežinote, eikite per mano kanalą atskirai, galiu jums pasakyti daug dalykų apie „ubuntu“. Mano kanalas: Mitik456 -_-
    Labai ačiū!

  7.   DIOGO sakė

    šis puslapis gražus