我想在与我的源代码文件相同的文件夹中阅读一些名为images
的文件夹中的图像。我用来读取每个图像的路径是..\images\imageX.jpg
。但它不承认它。我正在使用Netbeans。
答案 0 :(得分:0)
这将为您提供Web应用程序中src/
目录的路径:
String path = YourClass.class.getProtectionDomain().getCodeSource().getLocation().getPath();
然后,您可以附加导航到images
目录所需的任何内容。因此,假设images
目录位于src
目录内的文件夹中,以下应该可以解决问题:
File imageFile = new File(path + "images/imageX.jpg");
请注意,getPath()
最后会返回带有正斜杠的,因此在进一步解析文件路径时,您不需要包含一个。