以编程方式获取磁盘中的Anylogic模型路径



如何从一个Java代码输入窗口获得Anylogic模型在磁盘中位置的Path-String-File引用?

我担心这可能是不可能的,因为执行是从生成的BUILD文件夹中进行的,该文件夹包含AL生成的类,但可能有一种方法可以通过变量传递这些信息,使其在运行时可用。。。

到目前为止,我只通过以下操作(从主代理)获得了AL生成的类所在的文件夹:

traceln(this.getClass().getProtectionDomain().gtCodeSource().geLocation());

只需使用System.getProperty("user.dir"),因为ALP文件的位置是作为Java应用程序的模型的工作目录。

最新更新