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
と非常に簡単です。
依存関係を追加するか、エラーをクリアするにはどうすればよいですか?
Java 9を使用している場合は、https://stackoverflow.com/a/47795587/6505250およびhttps://stackoverflow.com/a/46862075/6505250 – howlger
@howlgerを参照してください。私はチェックしましたが、プロジェクトとEclipseの両方がJava 8用に設定されています。とにかく感謝します。 – Goose
質問は、Java 9 JRE/JDKを使用して実行していますか(起動設定の_JRE_タブを参照してください)。 – howlger