簡體   English   中英

在Netbeans外部運行jar文件時無法訪問映像文件

[英]Not able to access the image file when running jar file outside Netbeans

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中的圖像

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM