满意答案
lixb0412
2013.05.12
采纳率:50% 等级:12
已帮助:8614人
不是很清楚您中间用到Graphics是什么要求,但如果只是读入写出Image文件的话,改成绝对路径肯定是可以的,下面是我用到的两行测试程序,可以生成name.png文件:
BufferedImage i=ImageIO.read(new File("C:/Project/BaseTest/hug.gif"));ImageIO.write((RenderedImage)i, "png", new File("C:/Project/BaseTest/name.png"));
您的程序中没有提供读入文件的全部名称,所以系统找不到E:/ecplice/winter/image。至于您所看到的错误信息,和您的Eclipse的设置有关。有一个办法也许可以绕个这个错误:从Eclipse中,沿Windows -> Preferences -> Java -> Compiler -> Errors/Warnings,然后把Deprecated and restricted API 下Forbidden reference (access rules)的设置从默认的Error改成Warning应该就可以:
10分享举报