0

私は、mavenTychoプラグインを使用してLinuxでコンパイルされたeclipseプラグインを開発しました。しかし、何らかの理由で、Windowsで実行されている日食のプラグインを見ることができません。ログファイルに何も見つかりません。

私はプラグイン開発に不慣れですが、クロスプラットフォームでコンパイルされたプラグインによって生じる違いはありますか?

私が頭に浮かぶジレンマの1つは、プラグインのコンパイルとビルドにLinux(zipであるため、解凍して使用する)マシンでWindowsベースのEclipseインストールを使用するかどうかは本当に重要ですか?まあ、私にはそれが重要であるように見えます。Linuxオペレーティングシステムでプラグインをコンパイルするには、LinuxベースのEclipseを使用する必要があります。

しかし、これはJavaの原則に反するものではありませんか?どこでもコンパイルして実行しますか?

4

2 に答える 2

0

私の知る限り、そのプラグイン内でUIを使用している場合は、複数のOSにエクスポートする必要があります...Linuxでアプリケーションをエクスポートするには、EclipseWebサイトからいくつかのライブラリが必要です...

プラグインのみをエクスポートする場合は、何も必要ありません...OSGIがすべてを処理します

于 2013-03-04T18:51:05.730 に答える
0

一部のEclipseパッケージはシステムに依存しています。一例を挙げるとorg.eclipse.core.resources.win32.x86、32ビットのWindowsワークステーションでのみ機能します。

プラグインをチェックして、これらのシステム依存のEclipseパッケージがあるかどうかを確認してください。

その場合、プラグインを実行する環境ごとに適切なEclipseパッケージを使用してプラグインをエクスポートする必要があります。

一度書けば、どこでも走れるのは神話です。Androidプログラマーに聞いてください。:-)

于 2013-03-04T18:52:40.517 に答える