【发布时间】:2016-08-24 08:38:46
【问题描述】:
我开发了一个发票生成程序。 每张 pdf 发票都在左上角包含一个图像,当我在别人的机器(不是开发的机器)上运行应用程序时,它不会在 pdf 的左上角显示图像。
这就是我阅读图像的方式:
Image companyLogo = Image.getInstance("images/amadeus14.png");
这是我的选择 1
在项目中,我创建了一个包,并在其中创建了一个名为 image 的文件夹。 在该文件夹中,我已将该图像文件放入并尝试在我的程序中访问它。
Image companyLogo = Image.getInstance("Resources/Images/HemasLogo.jpg");
这是我的选项 2 选项
但它给出了一个错误提示
java.io.FileNotFoundException: C:\Users\businesssupport\Documents\NetBeansProjects\invoiceGenerator\Resources\HemasLogo.jpg(系统找不到指定的路径)
【问题讨论】:
-
没有更多代码,我们只能猜测您的问题出在哪里。可能你的图片路径不一样?
-
这里不能上传文件夹?在我的应用程序文件夹中,我为图像文件夹分配了我想要的图像。我只是在尝试访问该图像?
-
检查
System.getProperty("user.dir")是否工作路径正确。
标签: java