Heim >häufiges Problem >Was bedeutet . im Klassenpfad?
„.“ 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 .
Der Pfad, in dem sich die AAA.java-Datei befindetpackage 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 VerzeichnisDas obige ist der detaillierte Inhalt vonWas bedeutet . im Klassenpfad?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!