Ich versuche, das Java Development Kit (JDK) unter Ubuntu Linux zu installieren, kann es jedoch nicht installieren.
Was sind die Schritte, um es unter Ubuntu zu installieren?
Ich versuche, das Java Development Kit (JDK) unter Ubuntu Linux zu installieren, kann es jedoch nicht installieren.
Was sind die Schritte, um es unter Ubuntu zu installieren?
Antworten:
Unter Ubuntu- Frage stellen Wie wird JAVA_HOME für OpenJDK festgelegt? ,
Wie installiere ich
Open JDK
(Java Development Kit) in Ubuntu (Linux)?Öffnen Sie das Terminal über Application Dash oder drücken Sie Ctrl+ Alt+T
Repository aktualisieren:
Optional:
openjdk
Verwenden Sie den folgenden Befehl, um nach verfügbaren Distributionen von zu suchen :Installieren Sie die entsprechende Version mit dem folgenden Befehl:
Für
JAVA_HOME
(Umgebungsvariable) Typen Befehl wie unten in „Terminal“ gezeigt Ihren Installationspfad mit ...(Hinweis:
/usr/lib/jvm/java-8-openjdk
Wird hier symbolisch nur zur Demostration verwendet. Sie sollten Ihren Pfad gemäß Ihrer Installation verwenden.)Für
PATH
(Environment Variablen) Befehl , wie unten gezeigt, inTerminal
:export PATH=$PATH:$JAVA_HOME/bin
So überprüfen Sie Ihre Installation:
java -version
quelle
export PATH=$PATH:/usr/lib/jvm/java-6-openjdk/bin
mitexport PATH=$PATH:$JAVA_HOME/bin
, die mehr DRY ist/usr/lib/jvm/java-7-openjdk-amd64
openjdk-8-jdk
Es gibt keineopenjdk-7-jdk
siehe hierDas Folgende funktionierte früher, bevor sich die Oracle Java-Lizenz Anfang 2019 änderte.
Die PPA wird eingestellt, bis der Autor eine Problemumgehung für die Lizenzprobleme gefunden hat.
quelle
Sie können das JDK 1.7 von Oracle auch recht einfach installieren. Beispiel: So installieren Sie JDK 1.7.0_13;
Als Wurzel tun;
Fügen Sie als normaler Benutzer diese beiden Zeilen in Ihrem ~ / .profil hinzu oder ändern Sie sie, um auf die Installation zu verweisen.
Wenn es sich um ein Update handelt, möchten Sie möglicherweise auch das alte Java-Installationsverzeichnis in entfernen
/usr/local
.Melden Sie sich ab und wieder an (oder tun Sie es
. ~/.profile
), und alles sollte einfach funktionieren.Der Nachteil des JDK von Oracle ist, dass es nicht wie OpenJDK mit dem Rest Ihres Systems aktualisiert wird. Daher würde ich es meistens in Betracht ziehen, wenn Sie Programme ausführen, die dies erfordern.
quelle
sudo mv <nameOfYourFile.tar.gz> /usr/local
~/.profile
Dateialias java='$JAVA_HOME/bin/java'
alias javac='$JAVA_HOME/bin/javac'
alien
installieren Sie sie.sudo alien -i jdk-xxxxx.rpm
Falls Sie die ZIP-Datei bereits heruntergeladen haben, führen Sie die folgenden Schritte aus.
Führen Sie den folgenden Befehl aus, um Ihre Datei zu entpacken.
Stellen Sie nach Abschluss der Installation die Umgebungsvariablen wie folgt ein.
Bearbeiten Sie den Systempfad in der Datei
/etc/profile
:Fügen Sie am Ende die folgenden Zeilen hinzu.
Quelle: http://javaandme.com/
quelle
Wenn Sie das neueste JDK 1.8 installieren möchten, verwenden Sie das webupd8team PPA.
Fügen Sie das Repository in Ihrem System hinzu:
Sie können Oracle Java 8 jetzt mit dem folgenden Befehl installieren:
Dieses ppa-Repository bietet auch ein Paket zum automatischen Festlegen von Umgebungsvariablen. Tippe einfach:
quelle
OpenJDK ist in den meisten Fällen in Ordnung, aber Oracle JDK kann für einige Bankclientanwendungen erforderlich sein (mein Fall) - ich kann OpenJDK nicht verwenden.
Ich bin überrascht, dass ich mit der Standardmethode (Repository ohne externe PPAs) in Ubuntu 12.10+ für das JDK von Oracle keine Antwort sehe - ich werde versuchen, sie zu beschreiben.
sudo apt-get install java-package
.tar.gz
Archiv:make-jpkg jdk-YOUR_VERSION-linux-PLATFORM.tar.gz
Dieser Befehl erstellt ein.deb
Paket.sudo dpkg -i oracle-java8-jdk_8u40_amd64.deb
)Es ist der offiziell unterstützte Weg von Debian-Entwicklern zur Installation von Oracle JDK, und ich nehme an, es ist sehr einfach.
quelle
Java 8 unter Ubuntu installieren
Zuerst müssen Sie das webupd8team Java PPA-Repository in Ihrem System hinzufügen und Oracle Java 8 mit den folgenden Befehlen installieren.
Überprüfen Sie die installierte Java-Version
Überprüfen Sie nach der erfolgreichen Installation von Oracle Java mithilfe der obigen Schritte die installierte Version mit dem folgenden Befehl.
Java-Umgebung konfigurieren
Installieren Sie im Webupd8 ppa-Repository, das auch ein Paket zum Festlegen von Umgebungsvariablen bereitstellt, dieses Paket mit dem folgenden Befehl.
Referenz
quelle
sudo apt-get install oracle-java9-installer
Einfach ausführen:
quelle
Wiki von der Ubuntu-Website:
Für Ubuntu 10.04 LTS wurden die sun-java6-Pakete aus dem Multiverse-Bereich des Ubuntu-Archivs entfernt. Es wird empfohlen, stattdessen openjdk-6 zu verwenden.
Wenn Sie nicht vom proprietären Sun JDK / JRE zu OpenJDK wechseln können, können Sie sun-java6-Pakete aus dem Canonical Partner Repository installieren. Sie können Ihr System so konfigurieren, dass dieses Repository über die Befehlszeile verwendet wird:
Für Ubuntu 10.10 wurden die sun-java6-Pakete aus dem Multiverse-Bereich des Ubuntu-Archivs entfernt. Es wird empfohlen, stattdessen openjdk-6 zu verwenden.
Wenn Sie nicht vom proprietären Sun JDK / JRE zu OpenJDK wechseln können, können Sie sun-java6-Pakete aus dem Canonical Partner Repository installieren. Sie können Ihr System so konfigurieren, dass dieses Repository über die Befehlszeile verwendet wird:
quelle
Verwenden eines PPA
Sie können WebUpd8 PPA verwenden ( hiermit werden die erforderlichen Dateien von Oracle heruntergeladen und JDK 8 installiert):
Sind PPAs sicher, meinem System hinzuzufügen, und worauf sollten Sie bei einigen „roten Fahnen“ achten?
Stellen Sie außerdem sicher, dass Ihre JAVA_HOME-Variable auf Folgendes festgelegt wurde:
Manuelle Installation
Das von Oracle bereitgestellte tar.gz hat keinen tatsächlichen Installationsprozess. Sie extrahieren diese Dateien einfach an einen gewünschten Speicherort und fügen sie Ihrem Pfad hinzu. Der Prozess ist also der folgende:
Laden Sie eine
.tar.gz
von Oracle herunter (hier verwende ich jdk-8u20-linux-x64.tar.gz); Extrahiere es irgendwo hin;Verschieben Sie den extrahierten Ordner nach
/usr/lib/jvm
. Dies ist nicht erforderlich, aber hier wird die Java-Laufzeitsoftware installiertErstellen Sie eine Datei
/etc/profile.d/oraclejdk.sh
mit dem folgenden Inhalt (passen Sie die Pfade an den Pfad an, in dem Sie Ihr JDK gespeichert haben):Erledigt! Diese Pfade werden erst nach dem Abmelden oder Neustarten erkannt. Wenn Sie sie also sofort verwenden möchten, führen Sie sie aus
source /etc/profile.d/oraclejdk.sh
.quelle
In Ubuntu 18.04 können wir Java wie ein normales Paket installieren, ohne ein externes Repository zu verwenden
Führen Sie einfach diesen Befehl aus
quelle
Schauen Sie sich OpenJDK an . Dies ist die Standard- JVM- Implementierung unter Linux.
quelle
Mit dem
sudo apt-get install default-jdk
Befehl terminal können Sie die Standard-JDK- Version installieren .Geben Sie vor der Installation von Java den
sudo apt-get update
Befehl terminal und anschließend deninstall terminal
Befehl ein. Weitere Informationen erhalten Sie hier .quelle
Ich empfehle JavaPackage .
Es ist sehr einfach. Sie müssen nur die Anweisungen befolgen, um ein .deb-Paket aus der Oracle-Datei tar.gz zu erstellen.
quelle
sun-java6-jdk ist ein virtuelles Paket, das von oracle-java8-installer oder oracle-java7-installer oder oracle-java7-installer bereitgestellt wird.
wird Ihnen sun-java6-jdk geben.
quelle
oracle-java8-installer
ist nur von externen PPA erhältlichAm besten installieren Sie Standard-Java, bis eine bestimmte Java-Version nicht mehr erforderlich ist. Vor diesem, führt Java -Version zu prüfen , ob Java noch nicht installiert ist.
Das ist alles, was zur Installation von Java benötigt wird .
quelle
Sie können installieren über
apt-get
:Auch über manuell
Vergessen Sie danach nicht, die Version zu überprüfen:
quelle
Ich habe JDK 10 nach diesem Video erfolgreich unter Ubuntu 18.04 LTS installiert .
Ich kopiere den Auszug aus der Beschreibung des Videos.
Öffnen Sie einfach das Terminal und geben Sie folgende Befehle ein:
Für die Java-Installation (PPA)
Zum Einrichten von Umgebungsvariablen (machen Sie Java10 zum Standard)
Das gleiche Verfahren kann unter Ubuntu 16.04, Linux Mint, Debian und anderen verwandten Linux-Systemen angewendet werden, um JDK 10 zu installieren.
quelle
Installiert in Ubuntu 18.04
Meine Problemumgehung war:
Installieren Sie OpenJDK 8:
Überprüfen Sie die Java-Installation, indem Sie den folgenden Befehl ausführen, mit dem die Java-Version gedruckt wird:
Die Ausgabe sollte folgendermaßen aussehen:
Ausgabe:
quelle
Wenn Sie Oracle JDK installieren möchten, können Sie dieses automatisierte Skript verwenden , das die gesamte Arbeit für Sie erledigt.
Detaillierte Anweisungen zur Verwendung finden Sie im Blog des Autors .
quelle
Für die Installation des Java JDK von Oracle müssen Sie die Oracle-Lizenz akzeptieren, bevor die Installation beginnt. Dies ist nur einmal erforderlich. Wenn die Installation aus irgendeinem Grund automatisiert werden muss, können Sie die folgenden Befehle ausführen, um sie ohne Benutzerinteraktion zu installieren. Dies ist beispielsweise für ein automatisches Skript hilfreich.
quelle
Sie können SDKMan verwenden ,
quelle
Sie können oraji verwenden . Es kann sowohl JDK als auch JRE von Oracle Java (.tar.gz) installieren / deinstallieren.
sudo oraji '/path/to/the/jdk_or_jre_archive'
oraji -u
die Versionsnummer aus und bestätigen Sie sie.quelle
Ich hatte das gleiche Problem und keiner der Kommentare funktionierte für mich. Schließlich habe ich festgestellt, dass ich meine Updates deaktiviert habe. Wenn ich es reaktiviere, hat das sudo apt-get-Update korrekt funktioniert und das Problem wurde behoben. (Update in Systemeinstellungen> Software und Updates> Registerkarte Updates hier Ich habe zwei erste Optionen für wichtige Updates und empfohlene Updates angekreuzt).
quelle
Versuchen Sie dies, falls Sie OpenJDK: JDK Source Installer für Ubuntu nicht installieren möchten
quelle
In Ubuntu1604 "Kein Installationskandidatenfehler" . Die folgenden Schritte haben mir bei der Installation geholfen.
-sudo apt-get update -sudo apt-get upgrade -apt-get installiere Software-Eigenschaften-common -sudo add-apt-repository ppa: webupd8team / java -apt-get update -sudo apt install oracle-java8-installer
quelle
Über Debian können Sie versuchen
quelle
Versuchen Sie SDKMAN zu verwenden! Paketmanager - https://sdkman.io/install Jetzt ist es die einfachste Möglichkeit, viele JVM-basierte SDKs, Tools und Frameworks auf jeder Linux-Distribution zu installieren.
Führen Sie nach der Installation den folgenden Befehl aus, um alle verfügbaren Java-Distributionen anzuzeigen:
Wählen Sie die gewünschte Distribution aus und installieren Sie sie:
quelle
Ich habe das gerade auf einer virtuellen Ubuntu-Maschine gemacht. So habe ich es gemacht.
Ubuntu wird mit installiertem Java JRE geliefert, nicht jedoch mit JDK. Java-Version gibt die JRE, nicht das JDK. Führen Sie javac -version aus. Wenn das JDK nicht installiert ist, wird eine Fehlermeldung angezeigt. Führen Sie den folgenden Befehl im Terminal aus, um das JDK abzurufen :
sudo apt install default-jdk
. Jetzt renn loswhich javac
. Die Ausgabe sollte sein/usr/bin/javac
. Es wurde jetzt installiert. IntelliJ lässt uns diesen Pfad nicht verwenden, da er die Binärdatei von javac ist. Gehen Sie zu Projektstruktur> Projekteinstellungen> Projekt. Fügen Sie dort, wo "Project SDK" steht, ein JDK hinzu. Gehen Sie dann zu / usr / lib / jvm. Jetzt sollten Sie in der Lage sein, Java-Projekte in IntellIJ zu kompilieren.Möglicherweise müssen Sie die Konfigurationen bearbeiten, damit IntelliJ weiß, wo Sie nach Ihrer Hauptklasse suchen müssen. Gehen Sie zu Ausführen> Konfigurationen bearbeiten. Fügen Sie Ihre Hauptklasse für die Hauptklasse hinzu und fügen Sie das Stammverzeichnis Ihres Projekts als Arbeitsverzeichnis hinzu.
quelle
Installieren Sie die entsprechende Version von OpenJDK
JAVA_VERSION=8 sudo add-apt-repository -y ppa:openjdk-r/ppa sudo apt-get update sudo apt-get -qq install -y openjdk-$JAVA_VERSION-jdk
Legen Sie Umgebungsvariablen in /etc/profile.d/jdk.sh fest
JAVA_HOME=/usr/lib/jvm/java-$JAVA_VERSION-openjdk-amd64 echo "export JAVA_HOME=$JAVA_HOME" | sudo tee -a /etc/profile.d/jdk.sh echo "export J2SDKDIR=$JAVA_HOME" | sudo tee -a /etc/profile.d/jdk.sh echo "export J2REDIR=$JAVA_HOME/jre" | sudo tee -a /etc/profile.d/jdk.sh echo "export PATH=$PATH:$JAVA_HOME/bin:$J2REDIR/bin" | sudo tee -a /etc/profile.d/jdk.sh
Überprüfen Sie Ihre Installation
/bin/bash /etc/profile.d/jdk.sh java -version echo $JAVA_HOME echo $J2REDIR echo $PATH
quelle