如何设置DefaultFileSystemProvider
使用,例如,JimfsFileSystemProvider
?javadoc forFileSystems.getDefault()
说我需要设置一个系统属性,但是当我尝试这样做时,我得到一个NoSuchMethodException
:
System.setProperty("java.nio.file.spi.DefaultFileSystemProvider",
"com.google.common.jimfs.JimfsFileSystemProvider");
FileSystems.getDefault();
堆栈跟踪:
java.lang.Error: java.lang.NoSuchMethodException: com.google.common.jimfs.JimfsFileSystemProvider.<init>(java.nio.file.spi.FileSystemProvider)
at java.nio.file.FileSystems$DefaultFileSystemHolder.getDefaultProvider(FileSystems.java:128)
....
我是否需要设置其他东西或者这是 jimfs 中的错误?