2016-05-13 7 views
1

Wie können Sie von einem der Java-Code-Eingabefenster aus eine Pfad-String-Dateireferenz erhalten, in der sich das Anylogic-Modell auf der Festplatte befindet?Anylogic-Modellpfad programmatisch in die Festplatte holen

Ich fürchte, dass es möglicherweise nicht möglich ist, da die Ausführung von einem erstellten BUILD-Ordner erfolgt, der die von AL generierten Klassen enthält. Es kann jedoch eine Möglichkeit geben, diese Informationen durch eine Variable weiterzuleiten, damit sie zur Laufzeit verfügbar ist ...

Bisher habe ich nur den Ordner bekommen verwaltet, wo diese von AL produziert Klassen befinden, werden durch (vom Hauptmittel) zu tun.

traceln (this.getClass() getProtectionDomain () .getCodeSource(). getLocation());

Antwort

2

Verwenden Sie einfach System.getProperty("user.dir"), da der Speicherort der ALP-Datei das Arbeitsverzeichnis für das Modell als Java-Anwendung ist.

Verwandte Themen