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
故障一點通
故障一點通
主站蜘蛛池模板: 日韩免费中文字幕| 中文字幕在线看| 国产激情第一页| 91香蕉视频下载网站| 国产成人免费观看在线视频| 欧美一区二区人人喊爽| 亚洲高清国产拍精品26u| 国产精品自拍合集| 久久精品视频亚洲| 热re99久久精品国99热| 女人18毛片水真多国产| 亚洲无码91视频| 美女被操黄色视频网站| 久久久受www免费人成| 国产精彩视频在线观看| 毛片在线看网站| 91系列在线观看| 亚洲精品天堂自在久久77| 999精品在线视频| 中文字幕资源站| 无码乱人伦一区二区亚洲一| 国产三级韩国三级理| 国产乱子伦无码精品小说 | 色综合久久88| 午夜福利在线观看成人| 亚洲综合18p| 视频国产精品丝袜第一页| 毛片在线区| 日韩精品欧美国产在线| 青青草一区| 久久人搡人人玩人妻精品| 亚洲热线99精品视频| 天堂在线www网亚洲| 99久久精品国产精品亚洲| 国产菊爆视频在线观看| 激情六月丁香婷婷| 国产白丝av| 精品欧美一区二区三区久久久| 国产在线视频欧美亚综合| 亚洲an第二区国产精品| 欧美精品一区在线看| 国产本道久久一区二区三区| 亚洲天堂首页| 欧美激情,国产精品| 国产AV毛片| 国产视频一二三区| 夜夜高潮夜夜爽国产伦精品| 亚洲精品视频网| 亚洲天堂伊人| 99手机在线视频| 久久综合色播五月男人的天堂| 免费国产在线精品一区| 色综合五月| 亚洲欧美色中文字幕| 久久国产黑丝袜视频| 成人va亚洲va欧美天堂| 欧美日韩v| 亚洲无码免费黄色网址| 亚洲高清免费在线观看| 久久久久人妻精品一区三寸蜜桃| 免费观看男人免费桶女人视频| 国产精品美女网站| 伊人网址在线| 超碰色了色| 亚洲国产精品一区二区第一页免| 99精品免费欧美成人小视频| 91视频精品| 波多野结衣无码中文字幕在线观看一区二区 | av一区二区三区在线观看| 香蕉久久国产超碰青草| 国产XXXX做受性欧美88| 国产另类视频| 伊人激情综合网| 亚洲天堂精品在线| 97成人在线观看| 青青草原偷拍视频| 欧美日韩第三页| 香蕉网久久| 久久五月视频| 波多野结衣国产精品| 91av成人日本不卡三区| 蜜臀av性久久久久蜜臀aⅴ麻豆|