基於策略的彈性模擬器與 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 資料夾中提供的示例模擬。