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

时间:2016-05-13 09:50:09

标签: anylogic

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

我担心这可能是不可能的,因为执行发生在包含AL生成的类的生成的BUILD文件夹中,但是可能有一种方法可以将这些信息向下传递给变量,以便在运行时可用。 ..

到目前为止,我只是设法获取AL生成此类所在的文件夹(来自主代理):

  

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

1 个答案:

答案 0 :(得分:2)

只需使用tableViewer.getTable().setSize(tableViewer.getTable().computeSize(tableViewer.getTable().getClientArea().width, tableViewer.getTable().getItemHeight()));,因为ALP文件的位置是模型作为Java应用程序的工作目录。