Heim >häufiges Problem >Was bedeutet . im Klassenpfad?

Was bedeutet . im Klassenpfad?

anonymity
anonymityOriginal
2019-05-08 13:50:507391Durchsuche

„.“ steht für das aktuelle Verzeichnis , also die .class-Datei in dem Verzeichnis, in dem Sie sich beim Kompilieren oder Ausführen des Programms befinden; 🎜>

Der Pfad wird in Form von vmarg in Eclipse übergeben, was durch Öffnen der Befehlszeile im Task-Manager angezeigt werden kann. Jetzt experimentieren wir und drucken den aktuellen Pfad aus, um zu sehen, wie er aussieht . Was bedeutet . im Klassenpfad?

Der Pfad, in dem sich die AAA.java-Datei befindet

package Test;
class AAA{
    public static void main(String[] args) throws URISyntaxException {
     //这里输出的就是当前文件
        System.out.println(ClassLoader.getSystemClassLoader().getResource(".").toURI().getPath());
    }
}

Das Ausgabeergebnis ist: /F:/bupt/project/leetcode/ out/produktion/leetcode/

In Bezug auf „.“ stellt es in DOS und Linux das aktuelle Verzeichnis dar und „..“ stellt das Verzeichnis der oberen Ebene des aktuellen Verzeichnisses dar

./ ist das aktuelle Verzeichnis

../ ist das vorherige Verzeichnis

../../ ist das vorherige Verzeichnis

Das obige ist der detaillierte Inhalt vonWas bedeutet . im Klassenpfad?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was bedeutet JPG?Nächster Artikel:Was bedeutet JPG?

In Verbindung stehende Artikel

Mehr sehen