我开发了一个发票生成程序。 每个pdf发票在左上角包含一个图像,当我在其他人的机器(而不是开发的机器)上运行应用程序时,它不会在pdf的左上角显示图像。如何从我的Java应用程序读取图像文件?
这是我读的图像:
Image companyLogo = Image.getInstance("images/amadeus14.png");
这是我的选择1
我创建了一个包的项目中,并在它里面我做了一个名为图像文件夹。 该文件夹内我已经把该图像文件,并试图访问它在我的程序。
Image companyLogo = Image.getInstance("Resources/Images/HemasLogo.jpg");
这是我的选择2选项
,但它给出了一个错误说
java.io.FileNotFoundException:C:\用户\ businesssupport \文档\的NetBeansProjects \ invoiceGenerator \资源\ HemasLogo。 JPG(系统找不到指定的路径)
阅读它没有更多的代码,我们只能猜测,你的问题是。也许你的图像路径不同? – Blobonat
我无法在这里上传文件夹?在我的应用程序文件夹中,我已经为我想要的图像分配了图像文件夹。我只是试图访问该图像? –
如果工作路径正确,请检查'System.getProperty(“user.dir”)'。 – Blobonat