0
简单地说,我有一个包含所有构建代码的包,另一个包含一些文件(称为“DummieClasses”),这些文件需要应对文件位置命令。我已经尝试使用:将Java项目中的文件复制到绝对路径
File file1 = new File(file.getAbsoluteFile()+filename);
FileChannel srcChannel = new FileInputStream("/DummieClasses/yr.png").getChannel();
FileChannel dstChannel = new FileOutputStream(file1).getChannel();
dstChannel.transferFrom(srcChannel, 0, srcChannel.size());
......以为这样就可以从包装DummieClasses复制yr.png到选择的位置,但到目前为止,没有运气。任何帮助表示赞赏。
你是什么意思的'项目'和'你的项目'。坐在文件系统中?打包成一个罐子? – bmargulies
*“没有运气”*编程不依赖于'运气',当它失败时,我们通常会得到详细和详细的错误信息。堆栈跟踪在哪里?顺便说一句 - 它不适用于资源的“File”或“FileChannel”在Jar中。在这种情况下,它必须由'URL'访问。 –