Мы пытаемся использовать Apache Commons VFS для доступа к чему-то через SFTP. Он утверждает, что поддерживает SFTP, однако мы получаем MalformedURLException при запуске. Копаясь, я вижу, что apache vfs использует java.net.URL
. Однако документация говорит мне, что на самом деле она не поддерживает sftp://
URL.
Протоколы протоколов для следующих протоколов гарантированы в пути поиска: -
http, https, ftp, file, and jar
Также могут быть доступны обработчики протоколов для дополнительных протоколов.
Я использую java 1.6.0 для Linux. Как я могу предотвратить java.net.URL
отбрасывания шаткого, когда он видит URL sftp://
? Мне нужно продолжать использовать библиотеку VFS для головоломок Apache, которая использует java.net.URL
.