Java 如何将我自己的插件添加到Cooja

Java 如何将我自己的插件添加到Cooja,java,contiki,Java,Contiki,我想将我自己的插件添加到Cooja。我想扩展Visualizer.class,以便在Cooja中拥有其中的两个。此视频向您展示了如何将自己的插件添加到Cooja扩展Visualizer.java 我解释视频。您需要修改Gui.java文件 /home/user/contiki-2.x/tools/cooja/java/se/sics/cooja/Gui.java 添加以下代码: // Register My Own plugins Class<? extends Plugin>

我想将我自己的插件添加到Cooja。我想扩展Visualizer.class,以便在Cooja中拥有其中的两个。

此视频向您展示了如何将自己的插件添加到Cooja扩展Visualizer.java

我解释视频。您需要修改Gui.java文件

/home/user/contiki-2.x/tools/cooja/java/se/sics/cooja/Gui.java
添加以下代码:

// Register My Own plugins
Class<? extends Plugin> pluginClass1 = tryLoadClass(this, Plugin.class,
"se.sics.cooja.plugins.Tree");
if (pluginClass1 != null) {
    registerPlugin(pluginClass1);
    logger.info("Loaded plugin class: " + pluginClass1);
} else {
    logger.warn("Could not load plugin class: se.sics.cooja.plugins.Tree" );
}
java位于

/home/user/contiki-2.x/tools/cooja/java/se/sics/cooja/plugins/Tree.java
然后,编译Cooja

ant clean 
ant run
现在您在Cooja中有了自己的插件,它扩展了Visualizer.java

:)

ant clean 
ant run