Repast-从另一个Java程序进行调用模拟

时间:2019-12-03 08:16:35

标签: repast-simphony

我正在尝试从另一个Java程序调用仿真模型。我按照官方指示进行了如下编码:

package test;

public class UserMain {

public UserMain(){};

  public void start(){

    String[] args = new String[]{"D:\\user\\model\\Repast_java\\IntraCity_Simulator\\IntraCity_Simulator.rs"};

//    repast.simphony.runtime.RepastMain.main(args);
  }

  public static void main(String[] args) {

    UserMain um = new UserMain();
    um.start();
  }
}

它没有用。我认为这是由于错误的类路径。如何正确配置它?

Note that you need to have repast.simphony.runtime/bin and the jars in repast.simphony.runtime/lib on your classpath since the runtime needs these to start.

1 个答案:

答案 0 :(得分:1)

更多是关于如何使用Java的类路径的Java或Eclipse问题。但是简单来说,如果您是从命令行运行的,则可以使用-cp参数指定类路径。快速谷歌应该提供详细信息。在Eclipse中,类路径是在应用程序的“运行配置”(“运行”->“运行配置”)的“依赖项”选项卡中指定的。