如何修改Repast Simphony批量运行使用的临时文件路径?
修改Repast Simphony批量实验临时文件路径的方法
通过Java系统属性指定临时目录
Repast Simphony依赖Java的临时目录机制,启动批量实验时添加-Djava.io.tmpdir=/path/to/your/custom/tmp参数即可指定自定义临时路径:- Eclipse运行:在运行配置的「VM参数」中添加该参数
- 命令行运行:修改启动脚本里的
java命令,例如java -Djava.io.tmpdir=/your/new/tmp/path ...
修改批量实验配置文件
找到批量实验对应的.batch.xml或属性配置文件:- 查看是否存在
workingDirectory类配置项,将其值替换为目标目录路径 - 若无现成配置项,可尝试手动添加
<workingDirectory>/path/to/your/working/folder</workingDirectory>(需匹配XML结构)
- 查看是否存在
调整Eclipse环境下的Repast偏好
在Eclipse中打开Window > Preferences > Repast Simphony,查找临时文件、工作目录相关选项,直接修改为目标路径
注意:指定的目录需具备读写权限,Repast会自动生成所需的子文件夹(如working、simphony_model_xxx等)
内容的提问来源于stack exchange,提问作者WLeo
相关产品推荐
相关产品推荐

