gpt4 book ai didi

java - org.apache.commons.net.ftp.parser.ParserInitializationException : Unknown parser type: Linux

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:57:00 28 4
gpt4 key购买 nike

我正在尝试连接到 Linux 上的 FTP 服务器,当我执行 ftp.listFiles(remote);

时遇到异常
SYST 215  Linux  Exception in thread "AWT-EventQueue-0"
org.apache.commons.net.ftp.parser.ParserInitializationException:
Unknown parser type: Linux at
org.apache.commons.net.ftp.parser.DefaultFTPFileEntryParserFactory.createFileEntryParser(DefaultFTPFileEntryParserFactory.java:165)
at
org.apache.commons.net.ftp.parser.DefaultFTPFileEntryParserFactory.createFileEntryParser(DefaultFTPFileEntryParserFactory.java:94)
at
org.apache.commons.net.ftp.FTPClient.initiateListParsing(FTPClient.java:3192)
at
org.apache.commons.net.ftp.FTPClient.listFiles(FTPClient.java:2857)

当我连接到 Windows 上的 FTP 服务器时,相同的代码工作正常。

我搜索了它的解决方案,但我想没有人遇到过这样的 linux 问题。在这里找到一篇建议使用 listNames() 而不是 listfiles() 的帖子,但这也不适用于不同的错误。

请帮忙。

最佳答案

FTPClient ftp = new FTPClient()    
ftp.configure(new FTPClientConfig(FTPClientConfig.SYST_UNIX));

尝试设置一个 FTPCientConfig与您的系统匹配。

关于java - org.apache.commons.net.ftp.parser.ParserInitializationException : Unknown parser type: Linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16009094/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com