メッセージコードの実際の値を表示するためにEclipseプラグインを作成したいと思います。値は、指定されたリソース・バンドルからロードされます。リソースバンドルのクラスのみが使用可能になります。したがって、現在のファイルで宣言されているリソースバンドルクラスをロードする必要があります。これらのクラスファイルは、classesフォルダまたはlibフォルダのjarファイルにあります。 Eclipseプラグインからクラスを動的にロードする方法はありますか?事前に感謝しますEclipseプラグイン
1
A
答えて
0
バンドルクラスを見てください。以下の方法があります:
public Class loadClass(String name) throws ClassNotFoundException;
プラグインからバンドルを取得するには:から外部化文字列を取得する方法
Activator.getDefault().getBundle()
・ホープ、このヘルプ
マヌー
2
アン例メッセージ。プロパティファイル
private static final String BUNDLE_NAME = "de.stackoverflow.package.messages"; //$NON-NLS-1$
private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle.getBundle(BUNDLE_NAME);
RESOURCE_BUNDLE.getString(key);
すべてのプラグインには、プラグインのファイルをロードできるバンドルオブジェクトがあります。 Bundleオブジェクトには、使用するすべての情報が含まれている必要があります。
関連する問題
- 1. Eclipseプラグイン
- 2. Eclipseプラグイン
- 3. EclipseのC#プラグイン
- 4. ベストEclipse UMLプラグイン
- 5. Android用Eclipseプラグイン
- 6. EclipseプラグインのOutOfMemoryError
- 7. Eclipse用プラグイン/ PyDev
- 8. WSO2 ESB Eclipseプラグイン
- 9. JenkinsとEclipseプラグイン
- 10. Eclipseプラグインのソースエディタ
- 11. Eclipseプラグインとswt
- 12. IAM Eclipseプラグイン - エラーリポジトリ
- 13. Eclipseプラグインfor Notepad ++
- 14. Eclipse 4プラグイン - キーバインド
- 15. Eclipseプラグイン - ランタイム
- 16. Eclipseプラグイン - メニュー
- 17. Eclipse Cucumberプラグイン
- 18. eclipse accurevプラグイン
- 19. Eclipseプラグインをエクスポート
- 20. Eclipseプラグイン:オートコンプリート(
- 21. Eclipseコードbirdviewプラグイン
- 22. Eclipseプラグイン - クラスオブジェクト
- 23. EclipseプラグインJavascriptエディタ
- 24. プラグインfor Eclipse
- 25. コードネームワン - Eclipseプラグイン
- 26. Eclipse xsltプラグイン
- 27. Eclipseプラグイン:OutlineView
- 28. Eclipseプラグインのフィーチャーエラー
- 29. Scala eclipseプラグインjava.lang.ClassNotFoundException
- 30. PyDevプラグインfor Eclipse
ありがとうございます。バンドルは、ワークベンチの現在のプロジェクトの出力フォルダにあります。上記のステートメントでそのバンドルをロードすることは可能ですか? –
プラグイン構造の中にあるすべてのものを読み込むことができます。 –
Eclipseのワークスペースで利用可能なJavaプロジェクトのいずれかでのみ使用可能なクラスをロードする方法を考えてください –