lblImage = new javax.swing.JLabel();
lblImage.setIcon(new javax.swing.ImageIcon("E:..path...png"));
このようにファイルを追加しました。jarファイルを実行しているときにパスにアクセスしていないことはわかっています。NetbeansのJavaプロジェクトに画像ファイルをインポートする方法を教えてください。
lblImage = new javax.swing.JLabel();
lblImage.setIcon(new javax.swing.ImageIcon("E:..path...png"));
このようにファイルを追加しました。jarファイルを実行しているときにパスにアクセスしていないことはわかっています。NetbeansのJavaプロジェクトに画像ファイルをインポートする方法を教えてください。
推奨される方法はresource
、フォルダ内に画像を配置し、以下のように使用することです。
jLabel1.setIcon(new ImageIcon(getClass().getResource("/path/to/image.png")));
続きを読む:NetBeans Doc
src フォルダーに画像フォルダーを作成し、そのフォルダーに画像を配置して、画像アイコン オブジェクトを作成するための相対パスを指定します。
jLabel1.setIcon(new ImageIcon(getClass().getResource("/image/img1.jpg")));
次にjarを再構築します.jarから画像にアクセスします