基于策略的弹性仿真器与 OMNeT++/安装 Ponder
外观
在上一篇文章中提到的同一个可交付文件夹中,将有一个名为“ponder2”的文件夹。将其复制到您的 omnetpp 目录中。
在继续进行之前,需要 安装 以下依赖项
ant openjdk-7-jdk
现在,在终端中输入
echo $JAVA_HOME
如果出现了一些内容,您就可以继续进行 - 否则,请按照 此说明 进行操作,否则 ant 将无法构建 Ponder。
在终端中导航到 ponder2 目录并运行
ant rebuild
现在,您可能会遇到以下错误
[apt] /home/jesse/omnetpp-4.1/ponder2/src/net/ponder2/support/CheckRMI.java:2: error: unmappable character for encoding UTF8
[apt] * Copyright � 2007 Kevin Twidle, Imperial College, London, England.
[apt] 1 error
该错误是由表示为“�”的字符(实际为“©”)引起的。要更正此问题,请打开文件
/home/jesse/omnetpp-4.1/ponder2/src/net/ponder2/support/CheckRMI.java
并从那里删除该行 - 这无关紧要,它只是一个注释行。保存它,现在运行
ant rebuild
现在,Ponder 准备好了。
在同一个文件夹中,运行
ant run
在终端中运行 Ponder2。
现在,要检查您的安装,您可以按照 原始文章 的步骤运行 resilience 文件夹中提供的示例仿真。