<span style="font-family: Arial, Helvetica, sans-serif;"> </span>
InputStream inStream =getClass().getResourceAsStream(Path);
FileOutputStream fs = new FileOutputStream(newPath);
byte[] buffer = new byte[1024*5];
while ((byteread = inStream.read(buffer )) != -1) {
bytesum += byteread;
System.out.println(bytesum);
fs.write(buffer, 0, byteread);
}
inStream.close();
</pre><pre name="code" class="java"><pre name="code" class="java"><pre name="code" class="java">在做文件操作的时候 <pre name="code" class="java">inStream.read(buffer ) 报的<span style="font-family: Arial, Helvetica, sans-serif;">这个</span><span style="font-family: Arial, Helvetica, sans-serif;">异常 原因是因为 </span><span style="font-family: Arial, Helvetica, sans-serif;">InputStream 不能被实例化</span>
解决方法
</pre><pre name="code" class="java">InputStream inStream =getClass().getResourceAsStream(Path); 改成 FileInputStream inStream = new FileInputStream(<span style="font-family: Arial, Helvetica, sans-serif;">Path</span><span style="font-family: Arial, Helvetica, sans-serif;">);</span>