2016-03-27 3 views
0

私はeclipseの自己ホスティング機能を使用してプラグインのテストとデバッグを行っています。しかし、プラグインをエクスポートして自分のEclipseホストにインストールした後は、ほとんど何も動作しません。Eclipseプラグイン:自己ホスティングの仕事ですがjarは予期しない動作をします

私はJavaFX UIはもはや表示されませんが、ファイルはURIが階層化されていないために読み込めず、他の部分は非常に奇妙に動作しています。

私は現在、自分のホストにエクスポートしてインストールしたときに、プラグインが自営のEclipseアプリケーションで動作するのはなぜですか?

他のプラグインと競合する可能性がありますか?

セルフホスティングはJARのインストールとは異なりますか?

答えて

1

主な違いは、コードがjarにパックされていることです。 FileまたはFileInputStreamなどのファイルを使用するプラグインのファイルにアクセスしようとしている場合、これらは動作しません。プラグイン・ジャー(主にFileLocator)のリソースにアクセスするために使用する必要のある特定のEclipse APIがあります。

もう1つよくある間違いは、build.propertiesファイルのプラグインに必要なすべてのものが含まれていないことです。プラグインjarには、このファイルにリストされているファイルのみが含まれています。ローカルでテストする場合、この要件はチェックされません。

+0

ありがとう、ちょうど私が知る必要があったもの。 – UnholySalmon

関連する問題