999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

JAR打包為何找不到圖片

2017-11-07 09:03:22
網絡安全和信息化 2017年11期
關鍵詞:界面故障

筆者最近用JAVA開發一個小工具,用到了圖形界面,在eclipse中編程沒有問題,可以正常顯示在圖形界面中加載的圖片,但是打成JAR包后雙擊運行卻沒有任何反應。

故障排查

因為在eclipse中可以正常運行,所以無法用設置斷點調試的辦法來查找問題,于是用命令行來執行程序,在cmd中輸入命令:

Java -jar chat.jar

出現如圖1所示界面。

報空指針錯誤,根據提示找到Images.java的第七行代碼如下:

得知圖片初始化時找不到圖片的原因。

圖1 程序執行報錯界面

圖2 代碼結構圖

圖3 修改之后的代碼結構圖

于是查閱資料,想到先獲取圖片的路徑,再初始化圖片來解決這個問題,使用的代碼如下:

但問題依舊。

換一種獲取路徑的方法,使用如下代碼:

還是沒能解決問題。于是分析一下代碼的結構,如圖2所示。

從網上找了一些別人的代碼來分析,發現有些人的代碼是將保存圖片的文件夾images和初始化圖片的類放在同一個包中,這樣JAVA編譯之后通過相對路徑仍可以找到圖片,那么參考這種方式,應該就可以解決這個問題了。

故障解決

調整目錄結構,如圖3所示。初始化圖片的語句改為:

經驗總結

項目中找不到資源一般就是路徑問題,用絕對路徑可以解決一部分問題,但會造成程序的可移植性變差,一般還是需要用相對路徑。使用相對路徑要注意,程序編譯之后再執行的路徑是否會發生變化。

猜你喜歡
界面故障
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
故障一點通
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
空間界面
金秋(2017年4期)2017-06-07 08:22:16
電子顯微打開材料界面世界之門
人機交互界面發展趨勢研究
奔馳R320車ABS、ESP故障燈異常點亮
手機界面中圖形符號的發展趨向
新聞傳播(2015年11期)2015-07-18 11:15:04
故障一點通
故障一點通
主站蜘蛛池模板: 欧美黄网站免费观看| 2021国产在线视频| 亚洲人成日本在线观看| 免费观看国产小粉嫩喷水 | 91精品视频网站| 国产毛片基地| 99在线小视频| 波多野结衣一区二区三区AV| 中文字幕 91| 国产一级毛片yw| 亚洲日韩精品无码专区97| 国产精品视屏| 久久a级片| 色综合a怡红院怡红院首页| 亚洲女人在线| 欧美日韩国产精品综合| 蜜桃视频一区二区三区| 国产拍在线| 77777亚洲午夜久久多人| 亚洲第一视频网站| 最新国产精品第1页| 一级看片免费视频| 中文毛片无遮挡播放免费| 欧美视频在线不卡| 国产一区二区三区在线无码| 58av国产精品| 亚洲成人黄色在线| 亚洲首页在线观看| 国产毛片高清一级国语| 亚洲无码高清免费视频亚洲| 超碰91免费人妻| 国产成人毛片| 亚洲国产欧美目韩成人综合| 爆乳熟妇一区二区三区| 97国产在线播放| 美女一区二区在线观看| 久久久久88色偷偷| 女人天堂av免费| 久久香蕉国产线看观看亚洲片| 色偷偷av男人的天堂不卡| 免费在线看黄网址| 日本亚洲国产一区二区三区| 亚洲无码高清一区二区| 高清不卡毛片| 综合网天天| 日本国产精品一区久久久| 在线观看免费AV网| 国产自在线播放| 亚洲精品动漫| 美臀人妻中出中文字幕在线| 亚洲aⅴ天堂| 婷婷色丁香综合激情| 精品伊人久久久久7777人| 香蕉在线视频网站| 国产精品香蕉| 国产一区免费在线观看| 97视频在线观看免费视频| 青青热久免费精品视频6| 99久久精品免费看国产免费软件| 青青热久麻豆精品视频在线观看| 亚洲国产成人久久精品软件| 亚洲精品第一页不卡| 免费高清毛片| 麻豆精品视频在线原创| 无码AV动漫| 五月婷婷丁香综合| 日韩高清成人| 91亚洲国产视频| 亚洲成肉网| 国产欧美高清| 无码高清专区| 高清久久精品亚洲日韩Av| 久草热视频在线| 国产波多野结衣中文在线播放| 亚洲第一色视频| 青青草国产在线视频| 日韩国产高清无码| 国产91在线|中文| 国产精品欧美日本韩免费一区二区三区不卡| 最新午夜男女福利片视频| 日本一区二区三区精品视频| 69av免费视频|