Java 当我第二次尝试运行Hello代理时,会发生此错误

Java 当我第二次尝试运行Hello代理时,会发生此错误,java,runtime,agents-jade,Java,Runtime,Agents Jade,我第一次运行它时,它工作了,但第二次它显示jade.core.Runtime。 如果我关闭eclipse并打开它,它可以正常运行,但第二次它再次发生 import jade.core.Agent; public class Asadi extends Agent { @Override protected void setup() { System.out.println("Hello world"); }

我第一次运行它时,它工作了,但第二次它显示jade.core.Runtime。 如果我关闭eclipse并打开它,它可以正常运行,但第二次它再次发生

import jade.core.Agent;
public class Asadi extends Agent {
@Override
protected void setup() {
        System.out.println("Hello world");
                    }
                }
第二次之后,显示此错误

May 04, 2020 5:46:03 AM jade.Boot parseCmdLineArgs
WARNING: WARNING: ignoring command line argument , occurring after agents specification
May 04, 2020 5:46:03 AM jade.core.Runtime beginContainer
INFO: ----------------------------------
    This is JADE 4.5.0 - revision 6825 of 23-05-2017 10:06:04
    downloaded in Open Source, under LGPL restrictions,
    at http://jade.tilab.com/
----------------------------------------
May 04, 2020 5:46:04 AM jade.imtp.leap.CommandDispatcher addICP
WARNING: Error adding ICP jade.imtp.leap.JICP.JICPPeer@65ae6ba4[Cannot bind server socket to localhost port 1099].
May 04, 2020 5:46:04 AM 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:321)
    at jade.core.AgentContainerImpl.joinPlatform(AgentContainerImpl.java:499)
    at jade.core.Runtime.createMainContainer(Runtime.java:159)
    at jade.Boot.main(Boot.java:89)
May 04, 2020 5:46:04 AM jade.core.Runtime$1 run
INFO: JADE is closing down now.

如何修复此问题?

在第二次运行TNX之前,您是否可以检查端口
1099
。港口是问题所在。当我没有提到它时,会自动选择端口1099,当我更改它时,它会工作。但是对于每个端口,它只在一次内工作,每次使用我都必须更改它。在第二次运行TNX之前,您可以检查端口
1099
。港口是问题所在。当我没有提到它时,会自动选择端口1099,当我更改它时,它会工作。但对于每一个端口,它只能在一段时间内工作,我不得不为每次使用而更改它。