In deze Nieuwe invoer over hoe "Leer hoe u Oracle Java installeert" nu in je versie 10. We zullen de noodzakelijke terminalopdrachten verifiëren en bijwerken waarmee we handmatig of ontwerp een Bash Shell-script dat ik de vervelende taak van het installeren van het JDK en JRE.
Laten we niet vergeten dat zowel de OpenJDK als de add-on voor browsers, IcedTea genaamd, eenvoudig te installeren zijn en meestal dekt het al onze verwachtingen van de ontwikkeling en online uitvoering van applicaties op basis van het Oracle-product, maar soms is de oorspronkelijke ondersteuning van Oracle beter, dus het kan nooit kwaad om te weten hoe u het vanaf nul moet installeren als de OpenJDK y Ijsthee het voldoet niet aan onze vereisten voor Java-ondersteuning in ons gratis besturingssysteem.
OpenJDK + IceTea
Momenteel kunnen deze gratis vervangende Oracle Java-plug-ins eenvoudig vanaf de console worden geïnstalleerd en afhankelijk van de versie van de Branch (Distro) en versie van uw gratis besturingssysteem, als volgt:
aptitude install default-jdk
aptitude install openjdk-7-jdk
aptitude install openjdk-7-jre
aptitude install openjdk-8-jdk
aptitude install openjdk-8-jre
aptitude install openjdk-9-jdk
aptitude install openjdk-9-jre
aptitude install icedtea-netx
aptitude install icedtea-plugin
Oracle Java
Het gebruik van de JDK - JRE-ondersteuning (origineel en eigendom) kan ons in de meeste gevallen grotere compatibiliteit, ondersteuning en nieuwe functies bieden dan die gegeven door OpenJDK en IcedTea.
Wanneer onze werkopties met deze applicaties die beschikbaar zijn in gratis formaat worden overschreden, en rekening houdend met het feit dat ze in het algemeen niet worden gevonden in onze distributie of repository die de nieuwste versie van de JDK emuleert, verdient het de voorkeur dit handmatig of via een script te doen van Bash Shell zei installatie, wat iets heel praktisch is.
Gebruik daarom de Java Development Kit (Oracle JDK), de officiële Development Kit voor de programmeertaal Java, een objectgeoriënteerde ontwikkelomgeving, is erg handig en noodzakelijk.
En waarom zou u Java JDK installeren?
Onthoud eerdere berichten op JDK binnen en buiten deze blog kunnen we synthetiseren JDK dat deze software of applicatie stelt ons in staat om Java-applets en -toepassingen binnen of buiten een internetbrowser te schrijven.
De JDK omvat ook de Java Runtime Environment (JRE), de Java Compiler en de Java API's. Dat is erg handig voor nieuwe en ervaren programmeurs.
JDK is meestal niet zo nodig voor een normale of basisgebruiker, soms alleen voor simpele dingen zoals een Embedded Console Online Game.
Aan de andere kant wordt het voor gevorderde of administratieve gebruikers vaak toegepast voor zaken als elektronische certificeringen, omdat de knoppen applets zijn.
Daarom Vaak is het essentieel om het te hebben geïnstalleerd als u geen groot deel van het internet wilt missen. Dat wil zeggen, hoewel er veel webpagina's zijn die kleine delen van JDK (knoppen, menu's) bevatten of die zelfs volledig in JDK zijn ontworpen.
Daarom mag Java JDK niet ontbreken in uw webbrowser en besturingssysteem in het algemeen!
Vorige stappen
Voordat u de JDK via opdrachten installeert, moet u download het van de Oracle-website, zodat u er naartoe kunt gaan met de internetzoekmachine van uw keuze of de volgende link: Oracle - JDK 10
Na het downloaden kan het al dan niet worden gedecomprimeerd en gekopieerd van de grafische omgeving van de gebruiker naar waar nodig, maar we zullen deze stappen ook vanaf de console uitvoeren.
Commando-opdrachten
De onderstaande opdrachtopdrachten kunnen handmatig worden uitgevoerd of binnen een Bash Shell-script voor automatisering:
sudo -s
tar -zxvf Descargas/jdk-10.0.1_linux-x64_bin.tar.gz -C /usr/lib/jvm/
echo "JAVA_HOME=/usr/lib/jvm/$VERSION" >> /etc/profile
echo "PATH=$PATH:$HOME/bin:$JAVA_HOME/bin" >> /etc/profile
echo "export JAVA_HOME" >> /etc/profile
echo "export PATH" >> /etc/profile
update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-10.0.1/bin/java 1
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-10.0.1/bin/javac 1
update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk-10.0.1/bin/javaws 1
update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk-10.0.1/bin/jar 1
update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /usr/lib/jvm/jdk-10.0.1/lib/libnpjp2.so 1
update-alternatives --set java /usr/lib/jvm/jdk-10.0.1/bin/java
update-alternatives --set javac /usr/lib/jvm/jdk-10.0.1/bin/javac
update-alternatives --set javaws /usr/lib/jvm/jdk-10.0.1/bin/javaws
update-alternatives --set jar /usr/lib/jvm/jdk-10.0.1/bin/jar
update-alternatives --set mozilla-javaplugin.so /usr/lib/jvm/jdk-10.0.1/lib/libnpjp2.so
cd /usr/lib/mozilla/plugins/
rm -f libnpjp2.so
ln -s /usr/lib/jvm/jdk-10.0.1/jre/lib/libnpjp2.so
. /etc/profile
Verificatie
U kunt controleren of u inderdaad het Oracle Java 10 (JDK - JRE) zowel per console als per browser, met behulp van de officiële Oracle Java-versiechecker: Test de applet
Door console
Gebruik de volgende commando's:
java -version
javac -version
Door browser
Voer een versie van Firefox 51 of eerder uit, of een andere webbrowser die Java ondersteunt, aangezien de meest voorkomende zoals en bijgewerkt zoals Firefox 52+, Opera Browser en Google Chrome, standaard zijn uitgeschakeld om de JRE niet uit te voeren.
Op besturingssysteem
Voer of installeer een toepassing die eigen is aan Java of waarvoor JDK / JRE-ondersteuning is geïnstalleerd om de correcte installatie ervan te controleren.
Afhankelijk van hoe geavanceerd elk gebruik maakt van Shell Scripting, kunt u met deze opdrachten een .sh-bestand maken om deze stappen automatisch uit te voeren. En je kunt er zelfs in programmeren om de nieuwste versie van Java te downloaden, waarbij je via de terminal aangeeft wat de laatst uitgebrachte versie is.
Door deze stappen in een Bash Shell-script te automatiseren, kan uw gedownloade Java JDE in minder dan 30 seconden functioneel worden. Hierna kunt u elke toepassing in het besturingssysteem installeren die JDK-ondersteuning vereist en alle webapps die dit nodig hebben in een browser uitvoeren die is gebaseerd op Mozilla Firefox lager dan versie 51 of geoptimaliseerd voor de JRE-add-on.
Onthoud dat het idee is om te begrijpen hoe elke regel voor regel, commando voor commando, variabele voor variabele werkt, om Shell Scripting te begrijpen en te leren. Dus met deze nieuwe post laat ik je achter met een spannende nieuwe onderzoeksopdracht.
Als je Shell Scripting wilt opfrissen U kunt deze interne publicaties opnieuw bezoeken: Shell-scripting DesdeLinux
En als u iets meer wilt weten over het aangeraakte onderwerp U kunt de officiële Java-publicatie over de installatie bezoeken via deze link: Standard Edition installatiehandleiding of bekijk de video hieronder:
Hoe is de installatie in Arch?
Ik heb Arch nog niet eerder behandeld, maar ik kan me voorstellen dat de procedure erg op elkaar moet lijken!
Ik heb beide opties gebruikt en ik heb het beter gedaan met openjdk dan met java, het is beter geïntegreerd met het systeem en ik heb geen compatibiliteitsproblemen gehad.
Ja, het is heel goed mogelijk, vaak hangt alles af van veel dingen: besturingssysteem, OpenJDK of Java JDK-versie en soms is het zelfs afhankelijk van de HW.
Het kwam al tot ons, Java 18