写的Java源程序在打包之前能运行,,打包之后就运行不了了,,怎么解决啊?
答案:3 悬赏:70
解决时间 2021-01-30 22:33
- 提问者网友:唤魂
- 2021-01-30 08:45
写的Java源程序在打包之前能运行,,打包之后就运行不了了,,怎么解决啊?
最佳答案
- 二级知识专家网友:何以畏孤独
- 2021-01-30 09:31
可能是你在程序中引入了 其它的jar包,你在打包时没有将这些引用的jar包进去
全部回答
- 1楼网友:為→妳鎖鈊
- 2021-01-30 10:45
首先确定你的源程序中对图片的引用是引用了包内的图片,
比如:bufferedimage bimg = imageio.read(classloader.getsystemresourceasstream("/images/xyz.jpg"));
然后在你的打包时把图片目录 (本例是 images ) 一并打进去就行了.
目录结构一般类似这样的:
...\bin
...\bin\a\b\...\*.class
...\bin\images\a\b\...\*.jpg
也就是说 images 目录往往也在bin目录内
- 2楼网友:何必打扰
- 2021-01-30 09:45
报什么错
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯