一句话jMethods.com 提供面向 Java 的开源 API 与软件,包括 JFTP、Secure FTP API for Java 和 Catatumbo。
定价免费开源 JFTP 明确说明为开源软件,且可免费用于所有类型用途;Secure FTP API for Java 提供源码、JAR、JavaDoc 和 Maven 使用方式,页面未说明收费。
适合谁Java 开发者、需要 FTP/FTPS 文件传输能力的开发者或运维人员、需要跨平台图形化 FTP 客户端的用户
核心功能JFTP 跨平台图形化 FTP 客户端支持 SSL/TLS 安全传输支持显式与隐式 SSL 连接支持主动与被动传输模式支持文件过滤、批量上传下载、递归目录处理支持代理/防火墙与 SOCKS 4/5内置证书管理器Secure FTP API for Java 实现 RFC 959 与 RFC 2228提供 JavaDoc、源码包、Maven 依赖方式Catatumbo 为 Google Cloud Datastore 的 JPA-like 持久化框架
功能与用途网站聚合了多个开源 Java 项目:Catatumbo 是面向 Google Cloud Datastore 的 JPA-like 映射与持久化框架;JFTP 是跨平台图形化 FTP 客户端;Secure FTP API for Java 是可嵌入 Java 应用的 FTP/FTPS 类库,实现 RFC 959 与 RFC 2228,用于执行 FTP 相关任务。
支持语言/框架以 Java 为核心。JFTP 运行在兼容 Java Runtime Environment 的平台上;Secure FTP API for Java 面向 Java 应用,提供 JAR、源码包、JavaDoc;Catatumbo 面向 Google Cloud Datastore,风格类似 JPA。
开源还是闭源页面标题称为 Open Source Java APIs and Software;JFTP 明确为 Open Source software,且免费用于所有类型用途;Secure FTP API for Java 提供 GitHub 源码仓库。
自托管选项JFTP 支持本地原生安装、Java Web Start 分发以及 Applet 方式;Secure FTP API for Java 可作为依赖集成到自有 Java 应用中。未涉及 SaaS 托管服务。
定价JFTP 明确免费。Secure FTP API for Java 和 Catatumbo 页面未给出收费信息。
API/SDKSecure FTP API for Java 是核心 SDK/API,提供 ftpapi-3.0.0.jar、javadoc、sources、bin zip,支持 Maven 依赖;提供示例代码与标准 JavaDoc API 文档。
集成与生态Secure FTP API for Java 可通过 Maven 项目依赖使用,源码托管在 GitHub;JFTP 是该 API 的图形化客户端示例。JFTP 支持代理、防火墙、SOCKS、证书管理、国际化语言包等。
文档质量页面包含 Overview、Features、Download、Source Code、Usage Examples、API Documentation 等结构,Secure FTP API 提供 JavaDoc 和示例代码。JFTP 文档覆盖安装、源码、贡献和反馈,但页面信息较旧,且说明帮助文件和其他文档仅英文。
中国访问未知
适用场景Java 应用内集成 FTP/FTPS 文件传输;跨平台桌面环境下进行图形化 FTP 文件管理;通过 SSL/TLS 保护 FTP 传输;批量上传下载、远程文件编辑、目录递归传输。
同类Apache Commons Net、JSch、sshj、WinSCP、FileZilla、Cyberduck