2017-12-18 49 views
0

Eclipse Oxygenのプラグインを作成しています。このプラグインを使用すると、外部ツールをツールバーのボタンから直接実行できます。私はプロジェクトを右クリックして、Eclipseのアプリケーションとして実行]をクリックすると、私は私が続行]をクリックすると、Eclipseのプラグインで起動し、それが正常に動作し、次のエラーEclipse Oxygenプラグインがありません制約:インポートパッケージ

javax.xml.ws 
    Missing Constraint: Import-Package: java.xml.bind; version="0.0.0" 
    Missing Constraint: Import-Package: java.xml.bind.annotation; version="0.0.0" 
org.apache.xmlrpc 
    Missing Constraint: Import-Package: java.xml.bind; version="0.0.0" 

を示しポップアップを取得します。私はhereのアドバイスに従い、Run Configurationを開き、必要なバンドルを追加することを選択しましたが(バンドルボタンがないのでAdd Requiredプラグインを使用していますが)、役立たない。リスト内のjavax.xml.bindを見ることも、追加する方法もありません。

プロジェクト自体は、私は、依存関係の階層を列挙されているとjavax.xml.bindのがリストされていない次の依存関係

org.eclipse.core.runtime 
org.eclipse.debug.ui 
org.eclipse.jface 

と拡張

org.eclipse.debug.core.launchers 
org.eclipse.ui.commands 
org.eclipse.ui.handlers 
org.eclipse.ui.menus 

と非常に簡単です。

依存関係を追加するか、エラーをクリアするにはどうすればよいですか?

+0

Java 9を使用している場合は、https://stackoverflow.com/a/47795587/6505250およびhttps://stackoverflow.com/a/46862075/6505250 – howlger

+0

@howlgerを参照してください。私はチェックしましたが、プロジェクトとEclipseの両方がJava 8用に設定されています。とにかく感謝します。 – Goose

+0

質問は、Java 9 JRE/JDKを使用して実行していますか(起動設定の_JRE_タブを参照してください)。 – howlger

答えて

1

この2つのパッケージ(java.xml.bindおよびjava.xml.bind.annotation)は、ターゲットプラットフォームにはありません。

javax.xml.bindプラグインcan be download from Eclipse Orbit、例えばhere)ターゲットプラットフォームには、問題を修正する必要が追加。

関連する問題