3

您如何从 Java 代码输入窗口之一获得对 Anylogic 模型在磁盘中的位置的路径 - 字符串 - 文件引用?

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

到目前为止,我只设法通过(从主代理)获得由 AL 生成的这些类所在的文件夹:

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

4

1 回答 1

2

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

于 2016-05-13T13:43:14.897 回答