好的,所以我想打开一个放在 jar 中的 pdf 文件,所以我需要将文件从 jar 复制到我的磁盘,我通过以下代码完成了此操作:
InputStream is = Jar.class.getResourceAsStream("images/lol.pdf");
OutputStream os = new FileOutputStream("753951741.pdf");
byte[] buffer = new byte[4096];
int length;
while ((length = is.read(buffer)) > 0)
os.write(buffer, 0, length);
os.close();
is.close();
我的问题是:如何控制文件的创建位置?当我执行程序时,它是在 C:/Users/Buba 下创建的,在此先感谢 :)