DataInputStream dataInputStream = new DataInputStream(MaxLoader.class.getResourceAsStream("/" + path));当前程序如上,是采用ClassLoader来加载资源的,给的路径是相对路径,这个大家都看的出来.现在我想改成绝对路径,但是这个getResourceAsStream没有输入绝对路径这样的说法,所以想请问各位亲有没有我试验过改成:
dataInputStream = new DataInputStream(new FileInputStream(绝对路径)),但是这样的方法不可行,读取出来的数据不对,所以还是只能用getResourceAsStream,各位亲,有什么好办法么? 在不改变getResourceAsStream方式的情况下传入绝对路径?
dataInputStream = new DataInputStream(new FileInputStream(绝对路径)),但是这样的方法不可行,读取出来的数据不对,所以还是只能用getResourceAsStream,各位亲,有什么好办法么? 在不改变getResourceAsStream方式的情况下传入绝对路径?
URL u = f.toURI().toURL();
dataInputStream = new DataInputStream(u.openStream());