跳转到内容

基于策略的弹性仿真器与 OMNeT++/安装 Ponder

来自维基教科书,自由的教科书

定位 Ponder2 目录

[编辑 | 编辑源代码]

在上一篇文章中提到的同一个可交付文件夹中,将有一个名为“ponder2”的文件夹。将其复制到您的 omnetpp 目录中。

安装依赖项

[编辑 | 编辑源代码]

在继续进行之前,需要 安装 以下依赖项

ant openjdk-7-jdk

检查 $JAVA_HOME 变量

[编辑 | 编辑源代码]

现在,在终端中输入

echo $JAVA_HOME

如果出现了一些内容,您就可以继续进行 - 否则,请按照 此说明 进行操作,否则 ant 将无法构建 Ponder。

重建 Ponder2

[编辑 | 编辑源代码]

在终端中导航到 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 准备好了。

运行 Ponder

[编辑 | 编辑源代码]

在同一个文件夹中,运行

ant run

在终端中运行 Ponder2。

检查安装

[编辑 | 编辑源代码]

现在,要检查您的安装,您可以按照 原始文章 的步骤运行 resilience 文件夹中提供的示例仿真。

修补 INET 和 ReaSE

华夏公益教科书