该进程无法访问该文件,因为它正被另一个进程使用(java)

时间:2014-06-05 06:23:09

标签: java

我试图以编程方式将jar文件添加到类路径后替换它。 当我尝试更换已加载的jar时,它会给我一个主题错误。

我正在使用Windows 8和JDK 7.

非常感谢任何建议或解决方法。

错误行

Files.copy(Paths.get(sourcePath), Paths.get(desPath), StandardCopyOption.REPLACE_EXISTING);

例外

java.nio.file.NoSuchFileException: D:\test\test.jar
> D:\project\plugins\test.jar
    at sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:79)
    at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:97)
    at sun.nio.fs.WindowsFileCopy.copy(WindowsFileCopy.java:205)
    at sun.nio.fs.WindowsFileSystemProvider.copy(WindowsFileSystemProvider.java:278)
    at java.nio.file.Files.copy(Files.java:1225)
    at org.test.Test.apply(Test.java:89)

0 个答案:

没有答案