複雑ではなく、必要なときに起動でき、十分に文書化されているJavaアプリケーションにプラグインを実装する方法はありますか?
私が探しているのは、OSGI、JPF、JSPFに似たものです。ただし、OSGIは複雑であり、JPFは十分に文書化されておらず、JSPFでは必要な場合にのみプラグインを起動することはできません。
たとえば、プラグインフォルダがあります。私が提供するインターフェースを実装することで、誰でもプラグインを作成できます。プラグインが作成された後、それを使用したい人は誰でもそれを私のアプリケーションのプラグインフォルダに置くことができ、アプリケーションはそれをロードします。
または多分、これのためのより良い言葉は「アドオン」です。
私の質問に似た質問がいくつかありますが、もっと知りたいです。これらの質問にはあいまいな答えがあります。
http://stackoverflow.com/questions/2369499/how-to-make-java-plugins?rq=1
http://stackoverflow.com/questions/7587318/how-can-i-write-my-own-plugin-in-java
わからない場合は、アプリケーションでJPFを使用する方法を教えてください。これを読むためにあなたの時間を割いてくれてありがとう。
編集:私は私の問題を解決しました。私は現在JSPFを使用しています-それは私の目的のために非常にうまく機能します。助けてくれた皆さんに感謝します。「本当の質問」を作成しなかったことをお詫びします。