ONE Simulator 安装运行

  ONE Simulator的官方网站提供整个客户端以及部分源代码(有关协议、路径、部署等涉及算法的部分都可以修改),在bing搜索关键词可以找到(不要用百度,出来的都是oracle的one系列产品)。

  要想运行客户端,windows下有两种运行方式:使用批处理文件和eclipse软件。

  使用批处理文件前,先要安装jdk(版本号见官方网站)并保证环境配置没有问题,否则会导致编译失败。jdk没有问题后,先点击“compile.bat”,再点击“one.bat”即可看到客户端。(如果还有其他问题,官方网站有一个问题汇总板块)

  使用eclipse软件前,要先安装jre并配置环境变量(jdk包含jre)。安装完成后,不要选择导入现有工程,因为原有的工程并非是用eclipse编写的,缺少了eclipse相关环境文件的工程它是无法识别的。选择“新建工程”建立一个空的工程文件(文件名任意,ONE Simulator程序会忽略总目录名,所有包的头目录名不影响程序的运行)。现在选择“导入”,将ONE Simulator工程中的所有内容以文件系统的形式导入(怕遗漏一些重要文件,最好全部导入)。

  将文件全部导入后,工程并不能立刻成功编译,其中有一个名为“test”的包全部无法运行。这个包的内容是用于对工程进行白盒测试时使用的。如果不需要进行测试,将这个包删除即可,不过最好不要(留着总有有用时~)。向工程中添加eclipse中自带的junit就可以解决问题。

  另外要添加的两个jar文件添加方法在ONE Simulator的“README.txt”中写得很清楚也没有任何问题。

  以上的工作都做到后,就可以点击绿色箭头按钮开始运行了。点击后会要求你选择运行方式,选择“JUnit”则是启动测试器进行测试,选择“application”则是运行程序。选择“application”后又有二级选项问主程序选择哪个。选择“core.DTNSim.java”(因为core是核心包),结束选择后,就可以看到和用批处理文件运行时一样的客户端出现。

  由此,ONE Simulator就算转起来了~

猜你喜欢

转载自blog.csdn.net/sometimesnevermind/article/details/82720082