問題タブ [agents-jade]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
170 参照

java - Windows 7 で JADE を起動する

Eclipse で JADE を起動する方法がわかりません。誰かがそれを行う方法とその上で小さなプログラムを実行する方法を教えてもらえますか

0 投票する
1 に答える
471 参照

wamp - JADEとWAMPをつなぐ

Java Agent DEvelopment Framework 開発者の皆さん、こんにちは。JADE で WAMP を使用したいのですが、私は WAMP が苦手なので簡単にできますか。それとも、JADE は Java 関連のテクノロジーのみをインターフェースとして推奨していますか? 答えてくれてありがとう。

0 投票する
1 に答える
281 参照

deserialization - モバイルエージェントの転送での奇妙なエラー

エージェントのモビリティのコードを作成しました。ワイヤレス(ルーター経由)リンクでは正常に機能しますが、友人のラップトップでアドホックワイヤレス接続を作成すると失敗しました。これは私が得たエラーです: Jan 27, 2012 12:06:37 PM jade.core.mobility.AgentMobilityService$CommandSourceSi nk handleInformMoved SEVERE: Error creating agent on destination container. Abort transfer. An I/O er ror occurred during de-serialization [nested java.io.InvalidClassException: jade .core.Agent$1; local class incompatible: stream classdesc serialVersionUID = -85 03980205419088695, local class serialVersionUID = -6369687405671300436] プログラムは1つのネットワーク接続で正常に動作したため、別のコンピューターと別の接続の同じソースで失敗しました。

  1. このエラーはどういう意味ですか?最初のケースでも発生したはずの脱セリ化エラー
  2. 接続のタイプ、つまりアドホックが問題の原因ですか?
  3. または、問題の原因となっているファイルアクセスコマンドを含むコードが原因ですか(最初のケースでなぜ機能したのですか)

ご協力いただきありがとうございます!

0 投票する
1 に答える
3184 参照

javaagents - すべての JADE コンテナーのリストを取得する

現在のプラットフォームにあるすべてのコンテナーのリストを取得したいと考えています。この質問は似ていますが、答えは時代遅れであり、方法は AMS エージェントに問い合わせることです。複雑だと思うACLメッセージを介して通信するよりも簡単な方法はありますか?コンテナの簡単なリストを取得する方法があるはずです。ご協力いただきありがとうございます

0 投票する
1 に答える
948 参照

java - マルチエージェントシステムにおけるエージェントの振る舞い?

プロジェクトにリクエストエージェントといくつかのリソースエージェントがあります。エージェントアプリケーションを作成し、このアプリケーションを実行すると、1つの結果が得られるたびに実行しました。つまり、これらの動作にランダムな順序でアクセスせずに、メソッドを段階的に呼び出します。ランダムを使用せずに、このランダムな動作をヒスイに実装するにはどうすればよいですか?私の上司はエージェントの行動でランダムを使用するのが好きではないからです。

0 投票する
6 に答える
8218 参照

java - JADEがエージェントを見つけることができません

私はJADEを初めて使用し、エージェントの読み込みに少し問題があります。

新しいIntelliJプロジェクトを作成し、「依存関係」に「jade.jar」と「commons-codec-1.3.jar」(JADE 4.1.1を使用)を追加し、エクスポートボックスにチェックマークを付けました(これらなしでも試しました)チェックマーク)。次に、例に含まれている「HelloWorldAgent.java」をsrcに追加しました。実行構成を次のように設定します。

  • メインクラス:jade.Boot
  • プログラム引数:-gui testAgent:HelloWorldAgent
  • モジュールのクラスパスを使用します:jadeCW(私のプロジェクト名)

この構成を使用して実行すると、JADEガイは起動しますが、「HelloWorldAgent」が見つかりません。出力は次のとおりです。

重要な問題は明らかに次のとおりです。

eclipseを使用してみましたが、同じ問題が発生します。以前のバージョンのJADEも使用してみましたが、うまくいきませんでした。どんな助けでも大歓迎です。

どうもありがとう

ダン

0 投票する
1 に答える
253 参照

java - jade でコンテナ ID を出力しようとしているときに java.lang.ClassCastException が発生する

queryPlatformAction メソッドを使用して、ams in jade からコンテナーのリストを見つけるためのコードがあります。最後に sop ステートメントを配置する際に、コンテナ ID を型キャストする際に問題が発生します。

それは私に例外を投げています。

例外は次のとおりです。java.lang.ClassCastException: jade.util.leap.ArrayList を java.util.List にキャストできません。助けてください。

0 投票する
1 に答える
954 参照

java - Java Jade でイベントが機能しない

Java のイベントに問題があります。私は2つの翡翠のクラスを持っています:

ファーストクラス

セカンドクラス

問題は、GUIで[追加]をクリックすると、「それは仕事です」と表示したいということです。うまくいかないのはなぜですか?

0 投票する
1 に答える
1355 参照

java - JADE ACLMessage InReplyTo および ReplyWith

私はJADEメッセージを作成しようとしています

基本的に、このメッセージにはいくつかのセッターを使用して API に表示されるように入力できるフィールドがあります。ただし、十分な説明が見つからなかったため、 setInReplyToメソッドとsetReplyWithメソッドがわかりません。これらのフィールド/メソッドを正確に何に使用できますか?

0 投票する
1 に答える
1085 参照

java - Jade Library - コンテナ間のエージェント モビリティ

コンテナー間を移動するjade ライブラリを使用して、エージェントを表すコードを作成しました。私のエージェントにはCyclic Behavior、単純なswitch-caseステートメントを使用してコンテナー間を移動する があります。「メインコンテナ」で実行され、「コンテナ-1」に移動し、「コンテナ-2」に移動し、「コンテナ-1」に移動します。問題は、戻ってきたいときにここにありますが、そうではありません。不明などのエラーはありませんContainer

このコードが機能しない理由を知っている人はいますか? ありがとう!:)