Wie kann ich eine .java-Datei kompilieren?
Welche Programme brauche ich? Wenn ich das Java JDK benötige, benötige ich auch Hilfe bei der Installation. Ich bin sehr neu in Ubuntu, daher brauche ich für jedes Programm, das ich installieren muss, ein Tutorial, um sie zu installieren.
javac java_test.java
Wird erfolgreich beendet, es wurde jedoch keinejava_test
Datei gefunden. nur eing.class
java filename
wird es funktionieren, auch wenn die Datei nicht da ist.javac
generiert wird,Program.class
dannjava Program
java.lang.ClassNotFoundException
, versuche esjava -cp . filename
.OpenJDK funktioniert am besten für mich. Es ist einfach und ich habe noch nie ein Problem damit gehabt. Befolgen Sie einfach diese einfachen Schritte:
Öffnen Sie vom Terminal aus jdk
Schreiben Sie ein Java-Programm und speichern Sie die Datei unter dem Namen filename.java
Verwenden Sie jetzt zum Kompilieren diesen Befehl vom Terminal aus
Wenn alles gut funktioniert, sollte eine neue "filename.class" -Datei erstellt werden.
Um Ihr gerade kompiliertes Programm auszuführen, geben Sie den folgenden Befehl im Terminal ein:
HINWEIS
Sie können einen beliebigen Texteditor (wie gedit) verwenden,
Ersetzen Sie den Dateinamen durch den gewünschten Namen
Sie müssen sich in demselben Verzeichnis wie das "aktuelle Arbeitsverzeichnis" befinden (das Sie ausgeführt haben
pwd
), während Sie den Befehl über das Terminal ausführen.quelle
Wenn zum Beispiel Ihre Datei ist
my_file.java
:Du willst machen:
und dann
Es ist jedoch eine übliche Konvention, Klassen und Dateien den gleichen Namen zu geben.
quelle
#
das Kommentarzeichen in Muscheln ist.Sie müssen ein JDK, Java Development Kit installieren. Ubuntu enthält ein Metapaket default-jdk , das vom aktuell bevorzugten JDK abhängt. Jetzt ist es openjdk-6-jdk.
So kompilieren Sie eine Java-Datei in eine ausführbare .class-Datei, die Sie ausführen können
und lass es laufen
Dies ist der einfachste Anwendungsfall und funktioniert meistens nicht, da Java-Klassen meist von anderen Java-Klassen abhängen, die in Bibliotheken abgelegt sind.
Sie möchten also wahrscheinlich anspruchsvollere Lösungen verwenden. Die meisten Texteditoren unterstützen die Hervorhebung der Java-Syntax, z. B. jEdit , kate oder vim , aber sie lösen Ihr Kompilierungsproblem nicht.
Sie haben eine andere Option - Sie können eine voll funktionsfähige Java-IDE installieren. Ubuntu wird mit den beiden wichtigsten OpenSource Java IDEs - NetBeans und Eclipse - geliefert .
quelle
Tippe einfach ein
sudo apt-get update
, gefolgt vonsudo apt-get install openjdk-7-jdk
einer schnellen Installation für java7, dann kannst du Spiele mit java spielen :-)Eine ausführlichere offizielle Java-Dokumentation finden Sie unter diesem Link .
quelle
sudo apt-get install openjdk-7-jdk
) , lernen . Außerdem ist es am besten, Pakete vom Terminal aus zu starten,sudo apt-get update
bevor sie ausgeführtinstall
werden.