请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

JUnit测试:系统找不到指定路径

控制台报错:
2019-04-01 20:42:05.662 [main] DEBUG com.kuuu.o2o.dao.ShopDao.insertShop - ==> Preparing: INSERT INTO tb_shop(owner_id,area_id,shop_category_id,shop_name,shop_desc,shop_addr, phone,shop_img,priority,create_time,last_edit_time,enable_status,advice) VALUES (?,?,?,?, ?,?,?,?,?,?, ?,?,?)
2019-04-01 20:42:05.703 [main] DEBUG com.kuuu.o2o.dao.ShopDao.insertShop - > Parameters: 1(Long), 2(Integer), 1(Long), 测试的店铺1(String), test1(String), test1(String), test1(String), null, null, 2019-04-01 20:42:05.642(Timestamp), 2019-04-01 20:42:05.642(Timestamp), 0(Integer), 审核中(String)
2019-04-01 20:42:05.708 [main] DEBUG com.kuuu.o2o.dao.ShopDao.insertShop - < Updates: 1
2019-04-01 20:42:05.736 [main] DEBUG com.kuuu.o2o.util.ImageUtil - current relativeAddr is :upload.item\shop\6\2019040120420562083.jpg
2019-04-01 20:42:05.736 [main] DEBUG com.kuuu.o2o.util.ImageUtil - current complete addr is:D:\projectdev\image\upload.item\shop\6\2019040120420562083.jpg
2019-04-01 20:42:05.867 [main] ERROR com.kuuu.o2o.util.ImageUtil - java.io.FileNotFoundException: D:\projectdev\image\upload.item\shop\6\2019040120420562083.jpg (系统找不到指定的路径。)
java.io.FileNotFoundException: D:\projectdev\image\upload.item\shop\6\2019040120420562083.jpg (系统找不到指定的路径。)
at java.io.FileOutputStream.open0(Native Method)
at java.io.FileOutputStream.open(Unknown Source)
at java.io.FileOutputStream.(Unknown Source)
at java.io.FileOutputStream.(Unknown Source)
at net.coobird.thumbnailator.tasks.io.FileImageSink.write(Unknown Source)
at net.coobird.thumbnailator.tasks.SourceSinkThumbnailTask.write(Unknown Source)
at net.coobird.thumbnailator.Thumbnailator.createThumbnail(Unknown Source)
at net.coobird.thumbnailator.Thumbnails$Builder.toFile(Unknown Source)
at com.kuuu.o2o.util.ImageUtil.generateThumbnail(ImageUtil.java:58)
at com.kuuu.o2o.service.impl.ShopServiceImpl.addShopImg(ShopServiceImpl.java:65)
at com.kuuu.o2o.service.impl.ShopServiceImpl.addShop(ShopServiceImpl.java:44)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
图片描述
图片描述
错误提示系统找不到指定路径

正在回答 回答被采纳积分+3

1回答

翔仔 2019-04-02 11:39:29

同学的D:\projectdev\image\upload.item\shop\6\2019040120420562083.jpg 相关路径是否不存在呀,请仔细检查看看

0 回复 有任何疑惑可以回复我~
  • 提问者 Kuuuu #1
    请问老师这个路径是设置成项目的根路径还是按照这个路径去创建一个新的文件夹呢
    回复 有任何疑惑可以回复我~ 2019-04-02 13:58:47
  • 翔仔 回复 提问者 Kuuuu #2
    同学好,至少要确保D:\projectdev\image\upload.item\shop\6\  就是从D盘开始,之类显示的每一个文件夹都已经创建出来,并且里面有2019040120420562083.jpg 这张图片。。 建议你不要用upload.item这样子来创建文件夹。。。会有问题的
    回复 有任何疑惑可以回复我~ 2019-04-03 17:41:02
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信