我们在包中包含了一些资源文件。
虽然我们可以通过InputStream
到getResourceAsStream
访问它,但我们如何以RandomAccessFile
的形式访问它?
我相信由于文件是压缩的,并且可能无法以RandomAccessFile
的形式访问它,是否有其他方法可以实现上述功能?
答案 0 :(得分:0)
通过使用以下行来实现它:
fileName = getClass()。getResource(fileName).getFile();
可以使用以下方法访问RandomAccessFile:
RandomAccessFile raf = new RandomAccessFile(fileName,“r”);
因此,如果fileName是资源文件夹下的“/abc.properties”,则上面附加将正常工作。 它基本上附加了“/ var / task /”