android ftp4j上传文件报错

zcphoenix 发布于 2012/04/25 17:32
阅读 2K+
收藏 0

解读下一代网络:算力网络正从理想照进现实!>>>

FTPAbortedException, FTPListParseException {
FTPClient ftp = new FTPClient();//====这一行报错
ftp.connect("****");
Log.d("H3c", ftp.toString());
ftp.login("***", "***");
ftp.changeDirectory(new String("XSGJ".getBytes("UTF-8"), "iso-8859-1"));
ftp.createDirectory(new String(mendianId.getBytes("UTF-8"),
"iso-8859-1"));
ftp.changeDirectory(new String(mendianId.getBytes("UTF-8"),
"iso-8859-1"));
ftp.setCharset("utf8");
FTPFile[] list = ftp.list();
for (FTPFile file : list) {
Log.d("H3c", file.getName());
}
File fileDir = Environment.getExternalStorageDirectory();
// File uploadFile = new File(fileDir.toString() + "/中国人.mp3");
File uploadFile = new File(fileName);
ftp.upload(uploadFile);
ftp.disconnect(true); 
程序运行到FTPClient ftp = new FTPClient(); 这一行报错
04-25 17:27:14.458: E/dalvikvm(15060): Could not find class 'it.sauronsoftware.ftp4j.FTPClient', referenced from method com.android.ftp.MyFTP4j.uploadFtp

导包什么都没问题,纠结死了。用的ftp4j-1.7.1.jar包  官网下的
加载中
0
TrulyBelieve
TrulyBelieve

我好像遇到类似的错误,之前引入jar包,编译、运行都没错

升级ADT后,报找不到class

后来把上图中的几个jar包前的checkbox选中,编译、运行就没错了。

0
嘿仔晨
我也在用ftp4j ,发现连接时间长了,就会异常出现
0
zcphoenix
zcphoenix
关键是我第一次连接就报错  而且是 FTPClient ftp = new FTPClient();这一行报错  很是纠结
0
嘿仔晨
//连接FTP
	public FTPClient connectFTP(){
		// TODO Auto-generated method stub
		FTPClient client = null;
		try{
			client = new FTPClient();
			client.setType(FTPClient.TYPE_BINARY);		//设置传输模式'二进制'
			System.out.println("ftp4j-----> "+serverIp+" " +username+" "+password);
			client.connect(serverIp);
			client.login(username, password);
			System.out.println("connect ftp success!");
		}catch(Exception e){
//			System.out.println("client: "+client);
			e.printStackTrace();
			exception = e.getMessage();
			System.out.println("Ftp4j exception: "+exception);
		}
		return client;
	}


0
z
zztt
有时候把jar包放在Folder属性的文件夹下是会出现这样的错误,把第三方包放在Source Folder属性的文件夹下,再导入后试试
0
fneg
fneg
是不是ADT17?
0
zcphoenix
zcphoenix

引用来自“TrulyBelieve”的答案

我好像遇到类似的错误,之前引入jar包,编译、运行都没错

升级ADT后,报找不到class

后来把上图中的几个jar包前的checkbox选中,编译、运行就没错了。

正解。。。。解决了
0
徐毛
貌似1.7不稳定  建议用1.6或者1.5
返回顶部
顶部