在Python中,全局变量__file__
是当前文件的完整路径。有没有办法让执行或编译的.java文件的文件路径?
System.getProperty("user.dir");
似乎返回当前工作目录的路径。
我想获取当前.java,.class或包文件的路径。
然后使用它获取图像的路径。
在Netbeans的我的项目文件结构如下所示:
// read image data from picture in package
try {
InputStream instream = TesseractTest.class
.getResourceAsStream("eurotext.tif");
bufferedImage = ImageIO.read(instream);
}
catch (IOException e) {
System.out.println(e.getMessage());
}
这个代码在使用实例中使用来自tess4j:files http://pix.toile-libre.org/upload/original/1475433676.png
更新使用代码从我所选择的最佳答案建议。
我使用示例的完整代码是here。
这将无助于访问存储在.jar文件内的.class文件旁边的.tif文件。 – Andreas