„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Pakete und CLASSPATH finden

Pakete und CLASSPATH finden

Veröffentlicht am 08.11.2024
Durchsuche:347

Encontrando Pacotes e CLASSPATH

Spiegelung von Paketen nach Verzeichnissen:
Java-Pakete werden Verzeichnissen im Dateisystem zugeordnet.

Drei Möglichkeiten für die Java Runtime, Pakete zu finden:
Aktuelles Arbeitsverzeichnis: Das Laufzeitsystem verwendet das Arbeitsverzeichnis als Ausgangspunkt. Befindet sich das Paket in einem Unterverzeichnis des aktuellen Verzeichnisses, wird es gefunden.
CLASSPATH-Variable: Sie können die Umgebungsvariable CLASSPATH so konfigurieren, dass sie den Paketpfad enthält.
Option -classpath: Verwenden Sie die Optionen -classpath mit den Befehlen java und javac, um den Klassenpfad beim Kompilieren und Ausführen des Programms anzugeben.

Paketbeispiel:
Paket mypack;

Damit das Programm das mypack-Paket findet, muss eine der folgenden Bedingungen erfüllt sein:
Das Programm wird aus einem Verzeichnis über mypack ausgeführt.
CLASSPATH enthält den Pfad von mypack.
Die Option -classpath wird verwendet, um den Pfad von mypack anzugeben.

Empfehlung für die Organisation von Verzeichnissen:
Bewahren Sie alle .java- und .class-Dateien, die sich auf das Paket beziehen, im Verzeichnis auf, das dem Paket entspricht.
Kompilieren Sie die Dateien aus dem Verzeichnis über dem Paket.

Beispielcode und -ausführung
Verzeichnisstruktur:

src/
  mypack/
    MyClass.java
  Main.java

  1. Definieren des Pakets (mypack/MyClass.java):
package mypack;

public class MyClass {
    public void displayMessage() {
        System.out.println("Pacote mypack encontrado!");
    }
}

  1. Verwenden der Paketklasse (Main.java):
import mypack.MyClass;  // Importando a classe do pacote mypack

public class Main {
    public static void main(String[] args) {
        MyClass myClass = new MyClass();  // Criando uma instância de MyClass
        myClass.displayMessage();  // Chamando o método
    }
}

Kompilierung und Ausführung

  1. Kompilieren der Dateien Kompilieren Sie aus dem obigen mypack-Verzeichnis mit:
javac mypack/MyClass.java Main.java

  1. Das Programm ausführen Führen Sie das Programm aus dem aktuellen Arbeitsverzeichnis aus oder geben Sie -classpath an:
java Main

oder

java -classpath . Main

Erläuterung:
Aktuelles Arbeitsverzeichnis: Wenn das aktuelle Verzeichnis über mypack liegt, wird das Paket gefunden.
CLASSPATH: Kann so konfiguriert werden, dass es das mypack-Verzeichnis enthält.
-classpath-Option: Kann verwendet werden, um den Pfad von mypack während der Ausführung anzugeben.

Programmausgabe:

Pacote mypack encontrado!

Freigabeerklärung Dieser Artikel ist abgedruckt unter: https://dev.to/devsjavagirls/encontrando-pacotes-e-classpath-1aam?1 Bei Verstößen wenden Sie sich bitte an [email protected], um ihn zu löschen
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3