首页 > 解决方案 > 用于从 Java 9 模块化应用程序上传到 SFTP 的 Java 库

问题描述

我如何从 Java (9) 模块化项目将文件上传到 SFTP

我使用过 SSHJ,但它不适用于模块化项目。如果所有依赖项都添加到项目中,module-info.java 中会出现以下错误:未命名的模块从 bcprov.jdk16 和 org.bouncycastle.pkix 读取包 org.bouncycastle.mozilla

异常是由 org.bouncycastle 依赖引起的

此处列出的所有依赖项: https ://mvnrepository.com/artifact/com.hierynomus/sshj/0.31.0

对于 FTP/FTPS commons-net 工作正常,但它们不支持 SFTP

在本教程中列出了 3 个库: https ://www.baeldung.com/java-file-sftp

有人使用过 Java 模块化项目中的一个库吗?还有其他图书馆吗?

标签: javaftpsftpapache-commons

解决方案


推荐阅读