DefaultFileSystemProvider
たとえば、 を使用するように設定するにはどうすればよいJimfsFileSystemProvider
ですか? のjavadocにFileSystems.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 のバグですか?