私はアイコンのパッケージを作成したプロジェクトを持っています..eg com.example.iconとcom.example.classes ....今、私はこのようにパスを設定するために文字列パス変数を設定したい.../src/com /example/ui、その後、アイコン名を指定してアイコンにアクセスします..問題は、jarファイルがさまざまなシステムで問題を起こさないように動的に設定したい..パス変数を設定する方法ではありません理解できました..ありがとう
私は見ましFile.getResource("some file name")
たが、開始時にファイル名を設定したくありません..そして私はネットビーンズを使用しています
編集
今私はこのコードを使用しています..
URL url = Main.class.getResource("PATH");
String path = url.toString();
.......
ImageIcon icon = new ImageIcon(path+"/add_icon.png");
しかし、アイコンが表示されず、「sun.tools.jar.main」のDepericated Apiエラーが表示され、システムのパス値をチェックしましたが、それは有効でした.. ....?