假设我的jar中的包"com.test.io"中有一个名为test.txt的文件.
我将如何编写一个检索此文本文件的类,然后将内容复制到文件系统上的新文件中?
假设所说的jar在你的类路径上:
URL url = getClassLoader().getResource("com/test/io/test.txt"); FileOutputStream output = new FileOutputStream("test.txt"); InputStream input = url.openStream(); byte [] buffer = new byte[4096]; int bytesRead = input.read(buffer); while (bytesRead != -1) { output.write(buffer, 0, bytesRead); bytesRead = input.read(buffer); } output.close(); input.close();