【发布时间】:2012-08-05 23:26:41
【问题描述】:
我正在尝试用 Java 制作一个函数:
public static void upload_files(String us, String pw, String ip, String f){
try
{
FTPClient client = new FTPClient();
client.connect(ip);
client.login(us,pw);
client.upload(f);
} catch(Exception e) {
e.printStackTrace();
}
}
我添加了 apache 库,但遗憾的是“上传”行出现错误 我想我没有正确使用方法上传,但我不知道如何。
当我用 Netbeans 编译它时,它注意到我有一个错误行“client.upload(f);”
输出中给出的错误是“java.lang.RuntimeException: Uncompilable source code - Erroneous sym type: org.apache.commons.net.ftp.FTPClient.upload”
提前谢谢大家。 注意:“f”是我的文件的直接路径
编辑:
问题“完全”解决了,因为现在我在我的 ftp 服务器上上传了一些文件,但遗憾的是它们都是空的,如下所示。
【问题讨论】:
-
知道您遇到的错误类型会更容易......
-
@Adam:我根本无法在 netbeans 上运行我的程序,因为这个“client.upload(f)”行......根据软件,“找不到符号”。
-
在这里复制粘贴堆栈跟踪。
-
当我查看Javadoc for Apache FtpClient 时,我没有看到
upload方法。 -
请不要编辑问题以删除问题。这使得这个问题对未来的访问者完全没用。