私はオーディオプレーヤーを作成しました.jarはnetbeansで作成されました。私が使用した画像をロードするには:
ClassLoader cl = this.getClass().getClassLoader();
URL playerIconURL = cl.getResource("tp/audioplayer/Images/icon.png");
if (playerIconURL != null){
ImageIcon playerIcon = new ImageIcon(playerIconURL);
frame.setIconImage(playerIcon.getImage());
}
else{
System.err.println("cannot load player icon");
}
フォルダー Images は src/tp/audioplayer にあることに言及します。
netbeans 内でアプリケーションを実行しているときはすべて問題ありませんが、コマンド プロンプトで jar を実行すると、アプリケーションは起動しますが、空白でブロックされ、次のようになります。
私が何を間違えたのか、または何が問題なのか教えていただけますか? 前もって感謝します!