プラグインを作成したいアプリケーションは、rapidminer です。私が作成したプラグインはかなり単純です: いくつかの基本的な GUI スタッフです。
それを作成するために、アプリケーションの作成者による指示に従いました: http://docs.rapid-i.com/files/howtoextend/How%20to%20Extend%20RapidMiner%205.pdf . プラグインの作成方法をできるだけ簡単に説明します。
2 つの異なるプロジェクトがあります。1 つはプラグインに関するもので、もう 1 つはメイン アプリケーションに関するものです。プラグインのコードを書き終えた後、ant でビルドすると、メイン アプリケーションの lib ディレクトリの新しいフォルダーに新しい jar ファイルが作成されます。次に、ant を使用してメイン アプリケーションをビルドし、rapidminer.jar というメインの jar ファイルを作成します。この jar をロードすることで、アプリケーションを直接実行できます。
Eclipse を介してアプリケーションを正常にロードしようとすると、プラグインは完全に機能します。ただし、実行可能なjarオプションとしてエクスポートを使用するか、fatjarを使用して単一のjarファイルを作成しようとすると、プラグインが消えます。つまり、アプリケーションは実行されますが、プラグインはありません(プラグインjarファイルを削除しても同じことが起こります)作成され、アプリケーションのロードを試みます)。
ant が使用する .xml ファイルは両方とも既に作成されており、何も変更していません。