[英]How do i read an image file from my java application?
我已经开发了发票生成程序。 每个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"))
找到它) 因此,我可以看到2个选项:
使用本地文件夹。 您将需要为每台已安装的计算机创建一个公用文件夹,然后在每台计算机上手动复制图像,然后像读取图像一样
Image companyLogo = Image.getInstance("C:\\\\myApp\\\\images\\\\amadeus14.png");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.