Java Jade代理:如何调用setup()方法?

Java Jade代理:如何调用setup()方法?,java,agents-jade,Java,Agents Jade,我对Jade Agent概念非常陌生。我一直在网上搜索这个问题,但是关于这个话题的资料很少。所以我决定在这里问一个问题 在java中,当我们通过在终端中输入java classname来运行任何类时,JVM默认调用该类'main()方法。与运行代理类时调用setup()方法的方式相同(如果我错了,请原谅)。但我无法理解的是setup()方法是如何调用的,调用它的是什么,或者代理的执行是如何开始的 非常感谢您对这个问题的任何见解 谢谢。我不熟悉jade代理,但是main类的main()方法,不管它

我对
Jade Agent
概念非常陌生。我一直在网上搜索这个问题,但是关于这个话题的资料很少。所以我决定在这里问一个问题

java
中,当我们通过在终端中输入
java classname
来运行任何类时,
JVM
默认调用该类'
main()
方法。与运行
代理类时调用
setup()
方法的方式相同(如果我错了,请原谅)。但我无法理解的是
setup()
方法是如何调用的,调用它的是什么,或者
代理的执行是如何开始的

非常感谢您对这个问题的任何见解


谢谢。

我不熟悉jade代理,但是main类的
main()
方法,不管它叫什么,都是jvm的起点。主类必须由jade代理管理。在完成它需要做的事情后,它将调用
setup()

作为我在该领域的初步研究的一部分,我从一些可靠的来源中发现了以下答案

setup方法用于执行代理初始化。 代理必须执行的实际作业通常由
行为执行

代理在其
setup()
方法中执行的典型功能是:

  • 初始化
    GUI
  • 创建/打开与数据库的连接
  • 在黄页目录中注册其提供的服务