salut,
j'ai vu le plugin mobility qui vous avez crée et je veux le tester puisqu'il parait très important pour la simulation,
j'ai suivi tous les étapes pur installer the mobility simulator et
mais lorsque j'ai tapé la commande ant jar un ensemble des erreurs s'affiche
s'il vous plais aide moi à les résoudre parceque il semble qu'il sont parvenues du fichier mobility.jar
compile:
[javac] Compiling 1 source file to /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/build
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:39: package org.apache.log4j does not exist
[javac] import org.apache.log4j.Logger;
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:40: package org.jdom does not exist
[javac] import org.jdom.Element;
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:42: package se.sics.cooja does not exist
[javac] import se.sics.cooja.ClassDescription;
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:43: package se.sics.cooja does not exist
[javac] import se.sics.cooja.GUI;
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:44: package se.sics.cooja does not exist
[javac] import se.sics.cooja.Mote;
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:45: package se.sics.cooja does not exist
[javac] import se.sics.cooja.PluginType;
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:46: package se.sics.cooja does not exist
[javac] import se.sics.cooja.Simulation;
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:47: package se.sics.cooja does not exist
[javac] import se.sics.cooja.TimeEvent;
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:48: package se.sics.cooja does not exist
[javac] import se.sics.cooja.VisPlugin;
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:49: package se.sics.cooja.dialogs does not exist
[javac] import se.sics.cooja.dialogs.MessageList;
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:50: package se.sics.cooja.interfaces does not exist
[javac] import se.sics.cooja.interfaces.Position;
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:51: package se.sics.cooja.util does not exist
[javac] import se.sics.cooja.util.StringUtils;
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:55: cannot find symbol
[javac] symbol: class VisPlugin
[javac] public class Mobility extends VisPlugin {
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:53: cannot find symbol
[javac] symbol: class ClassDescription
[javac] @ClassDescription("Mobility")
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:54: cannot find symbol
[javac] symbol: class PluginType
[javac] @PluginType(PluginType.SIM_PLUGIN)
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:57: cannot find symbol
[javac] symbol : class Logger
[javac] location: class Mobility
[javac] private static Logger logger = Logger.getLogger(Mobility.class);
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:64: cannot find symbol
[javac] symbol : class Simulation
[javac] location: class Mobility
[javac] private Simulation simulation;
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:70: cannot find symbol
[javac] symbol : class MessageList
[javac] location: class Mobility
[javac] private MessageList log = new MessageList();
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:72: cannot find symbol
[javac] symbol : class Simulation
[javac] location: class Mobility
[javac] public Mobility(Simulation simulation, final GUI gui) {
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:72: cannot find symbol
[javac] symbol : class GUI
[javac] location: class Mobility
[javac] public Mobility(Simulation simulation, final GUI gui) {
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:160: cannot find symbol
[javac] symbol : class TimeEvent
[javac] location: class Mobility
[javac] private TimeEvent moveNextMoteEvent = new TimeEvent(0) {
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:211: cannot find symbol
[javac] symbol : class Element
[javac] location: class Mobility
[javac] public Collection<Element> getConfigXML() {
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:226: cannot find symbol
[javac] symbol : class Element
[javac] location: class Mobility
[javac] public boolean setConfigXML(Collection<Element> configXML, boolean visAvailable) {
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:57: cannot find symbol
[javac] symbol : variable Logger
[javac] location: class Mobility
[javac] private static Logger logger = Logger.getLogger(Mobility.class);
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:70: cannot find symbol
[javac] symbol : class MessageList
[javac] location: class Mobility
[javac] private MessageList log = new MessageList();
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:77: cannot find symbol
[javac] symbol : method add(javax.swing.JScrollPane)
[javac] location: class Mobility
[javac] add(new JScrollPane(log));
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:83: cannot find symbol
[javac] symbol : method setSize(int,int)
[javac] location: class Mobility
[javac] setSize(500,200);
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:87: cannot find symbol
[javac] symbol : variable super
[javac] location: class Mobility
[javac] super.startPlugin();
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:95: cannot find symbol
[javac] symbol : variable GUI
[javac] location: class Mobility
[javac] File suggest = new File(GUI.getExternalToolsSetting("MOBILITY_LAST", "positions.dat"));
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:98: cannot find symbol
[javac] symbol : variable GUI
[javac] location: class Mobility
[javac] int reply = fileChooser.showOpenDialog(GUI.getTopParentContainer());
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:101: cannot find symbol
[javac] symbol : variable GUI
[javac] location: class Mobility
[javac] GUI.setExternalToolsSetting("MOBILITY_LAST", filePositions.getAbsolutePath());
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:116: cannot find symbol
[javac] symbol : variable StringUtils
[javac] location: class Mobility
[javac] String data = StringUtils.loadFromFile(filePositions);
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:129: cannot find symbol
[javac] symbol : variable Simulation
[javac] location: class Mobility
[javac] e.time = (long) (Double.parseDouble(args[1])*1000.0*Simulation.MILLISECOND); /* s -> us */
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:141: cannot find symbol
[javac] symbol : method setTitle(java.lang.String)
[javac] location: class Mobility
[javac] setTitle("Mobility: " + filePositions.getName());
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:160: cannot find symbol
[javac] symbol : class TimeEvent
[javac] location: class Mobility
[javac] private TimeEvent moveNextMoteEvent = new TimeEvent(0) {
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:207: cannot find symbol
[javac] symbol : variable Simulation
[javac] location: class Mobility.Move
[javac] return "MOVE: mote " + moteIndex + " -> [" + posX + "," + posY + "] @ " + time/Simulation.MILLISECOND;
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:212: cannot find symbol
[javac] symbol : class Element
[javac] location: class Mobility
[javac] ArrayList<Element> config = new ArrayList<Element>();
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:212: cannot find symbol
[javac] symbol : class Element
[javac] location: class Mobility
[javac] ArrayList<Element> config = new ArrayList<Element>();
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:213: cannot find symbol
[javac] symbol : class Element
[javac] location: class Mobility
[javac] Element element;
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:216: cannot find symbol
[javac] symbol : class Element
[javac] location: class Mobility
[javac] element = new Element("positions");
[javac] ^
[javac] /home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/java/Mobility.java:227: cannot find symbol
[javac] symbol : class Element
[javac] location: class Mobility
[javac] for (Element element : configXML) {
[javac] ^
[javac] 41 errors
BUILD FAILED
/home/acer/Bureau/contiki-2.4/tools/cooja/apps/mobility/build.xml:15: Compile failed; see the compiler error output for details.
Total time: 2 seconds