Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用JavaAPI访问Eclipse中的资源_Java_Eclipse_Resources - Fatal编程技术网

如何使用JavaAPI访问Eclipse中的资源

如何使用JavaAPI访问Eclipse中的资源,java,eclipse,resources,Java,Eclipse,Resources,我将一个资源(资源是一个GZIP文件)导入到我的Java项目中,但我不确定如何从同一个项目中访问它 Java Resources->srctest->somepackagename->MyClass.Java(这是要访问GZIP文件的类) Java资源->测试数据->someFile.gz您尝试过这个吗- InputSteam is = this.getClass().getClassLoader().getResourceAsStream("resources/someFile.gz")

我将一个资源(资源是一个GZIP文件)导入到我的Java项目中,但我不确定如何从同一个项目中访问它

Java Resources->srctest->somepackagename->MyClass.Java(这是要访问GZIP文件的类)

Java资源->测试数据->someFile.gz

您尝试过这个吗-

InputSteam is =  this.getClass().getClassLoader().getResourceAsStream("resources/someFile.gz") 

我假设gzip文件与当前类位于相同的类路径上。

按resource,您是指jar吗?您是否尝试解压缩该文件,然后将生成的代码放在代码的src目录中?gzip文件中有一堆不包含代码的文件夹和文件。我还需要使用gzip文件本身,因为我有一个方法可以将文件的内容提取到某个目录中。从gz文件中“访问资源”是什么意思?@Mark13426,从Java代码中访问这个gzip文件到底要做什么?将其读取为字节流?以编程方式解压它?如果您只想读取它,可以打开指向此文件的InputStream。。但这就是你想要的吗?有没有办法得到这个文件的绝对路径?我需要将其作为字符串传递给另一个方法;System.out.println(“资源的URL”+location.getPath())