title: JADE in Eclipse ICP exception
body: <p>I want to start writing JADE in Eclipse. To do so I added the following script provided by <a href="https://stackoverflow.com/questions/27620218/java-agent-development-framework-eclipse-and-maven-integration">Java Agent Development Framework - Eclipse and Maven integration</a>.</p>
  
  <p>I made an agent:</p>
  
  <pre><code>public class Test extends Agent {
  
      private static final long serialVersionUID = 1L;
  
      String nickname = "Peter";
      AID id = new AID(nickname, AID.ISLOCALNAME);
  
  
      protected void setup() {
          // Printout a welcome message
          System.out.println("Hello! Buyer-agent " +getAID().getName()+ " is ready.");
      }
  }
  </code></pre>
  
  <p>And when I run my JadeBootThread.run() with the following parameters:</p>
  
  <pre><code>private final String ACTOR_NAMES_args = "buyer:test.Test";
  
  private final String GUI_args = "-gui";
  </code></pre>
  
  <p>I get the following error:</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="false" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-html lang-html prettyprint-override"><code>Jan 29, 2015 5:33:33 PM jade.core.Runtime beginContainer
  INFO: ----------------------------------
      This is JADE 4.3.3 - revision 6726 of 2014/12/09 09:33:02
      downloaded in Open Source, under LGPL restrictions,
      at http://jade.tilab.com/
  ----------------------------------------
  Jan 29, 2015 5:33:33 PM jade.imtp.leap.CommandDispatcher addICP
  WARNING: Error adding ICP jade.imtp.leap.JICP.JICPPeer@71e070c0[Cannot bind server socket to localhost port 1099].
  Jan 29, 2015 5:33:33 PM jade.core.AgentContainerImpl joinPlatform
  SEVERE: Communication failure while joining agent platform: No ICP active
  jade.core.IMTPException: No ICP active
   at jade.imtp.leap.LEAPIMTPManager.initialize(LEAPIMTPManager.java:138)
   at jade.core.AgentContainerImpl.init(AgentContainerImpl.java:319)
   at jade.core.AgentContainerImpl.joinPlatform(AgentContainerImpl.java:492)
   at jade.core.Runtime.createMainContainer(Runtime.java:166)
   at jade.Boot.main(Boot.java:89)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at main.JadeBootThread.run(JadeBootThread.java:33)
   at main.Main.main(Main.java:7)
  Jan 29, 2015 5:33:33 PM jade.core.Runtime$1 run
  INFO: JADE is closing down now.</code></pre>
  </div>
  </div>
  </p>
  
  <p>I tried messing around with the private final String GUI_args = "-gui"; parameters and added "-local-port 1111" but this gave the exact same error (the port in the error also stayed 1099)</p>