Java-Ftp上载错误
线程main java.lang.RuntimeException中的异常:不可编译的源代码-找不到符号-这是我运行此代码时遇到的错误:Java-Ftp上载错误,java,Java,线程main java.lang.RuntimeException中的异常:不可编译的源代码-找不到符号-这是我运行此代码时遇到的错误: package ftp.upload; import java.io.FileInputStream; import java.io.IOException; public class FtpUpload { public static void main(String[] args) { /* line 14 */ FtpClient cli
package ftp.upload;
import java.io.FileInputStream;
import java.io.IOException;
public class FtpUpload {
public static void main(String[] args) {
/* line 14 */ FtpClient client = new FTPClient();
FileInputStream fis = null;
try {
client.connect("test.info");
client.login("test", "test");
//
// Create an InputStream of the file to be uploaded
//
String filename = "Touch.dat";
fis = new FileInputStream(filename);
//
// Store file to server
//
client.storeFile(filename, fis);
client.logout();
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (fis != null) {
fis.close();
}
client.disconnect();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
这是我的ftp上传代码错误在第14行
感谢您的帮助目前您的编译器不知道什么是FTPClient 从下载此commons-net.jar文件 将导入添加到FTPClient
import org.apache.commons.net.ftp.FTPClient;
你的代码上也有输入错误
FtpClient client = new FTPClient();
但应该是这样
FTPClient client = new FTPClient();
还可以查看FTPClient文档。请添加一条注释,显示第14行的位置,并发布完整的编译器错误消息确定我将编辑我的帖子:FTPClient类在哪里?如果不是在同一个包中,则需要导入它。听起来FtpClient没有像您尝试使用的构造函数那样的空构造函数?FtpClient client=new FtpClient应该是FtpClient client=new FtpClient注意大写的FTP。。。我的建议是:使用IDE!我收到此错误java.io.FileNotFoundException:Touch.dat系统找不到指定的文件hi-Ben,这与此问题无关,请使用新问题和异常创建一个新问题好吗