アプリケーションを Eclipse プラグイン、具体的には次のコードとしてデプロイするときに javassist を使用すると問題が発生します。
ClassPool.getDefault().get(aClassName);
を投げています: javassist.NotFoundException
。
プラグインの一部として使用されていない場合、コードは正常に機能します。問題がプラグインのクラスパスの構成にあるのか (そうではないようです)、またはプラグイン プロジェクトを Eclipse アプリケーションとして実行するときに Eclipse が使用するクラスローダーに関連するものなのかを理解しようとしています。
問題を引き起こすコードは、カスタム Eclipse エディターの一部です。そのため、ユーザーがエディターに関連付けられたドキュメントを開こうとすると表示されます。javassist がロードしようとしているクラスは、プラグイン クラスの一部です。
手がかりを事前にありがとう!