Eclipse プラグインでアイコンのos の場所を取得したいのですが、次のコードを使用します。
URL fileURLIconChoose = bundle.getEntry("pluginIcons/iconConfirm.png");
String pathIconChoose = null;
try {
pathIconChoose = FileLocator.resolve(fileURLIconChoose).toURI().getPath();
} catch (URISyntaxException e1) {
e1.printStackTrace();
} catch (IOException e1) {
e1.printStackTrace();
}
JButton confirm = new JButton(new ImageIcon(pathIconChoose));
コードをEclipse 環境で実行すると正常に動作しますが、製品をエクスポートして Eclipse にインストールすると失敗します。
アイコンのロードの問題を解決するにはどうすればよいですか? プラグインのアイコンにアクセスする別の方法はありますか?