应用程序在新的FTPClient()崩溃;

时间:2012-09-17 19:28:04

标签: android eclipse apache import ftp

所以我使用应用程序编辑FTP服务器上的文本文件。我已经导入了附加源代码的apache commons .jar。 Eclipse中的代码不会读错误。

我已将其缩小到出现故障的代码行。

View.OnClickListener myhandler1 = new View.OnClickListener() {
    public void onClick(View v) {

        EditText et = (EditText) findViewById(R.id.editText1);
        String g = et.getText().toString();
        et.setText("");
        FTPClient con;
        try{
            /*con = new FTPClient();
            con.connect("xx.xxx.xxx.xxx");

            if (con.login("xxxxx", "xxxxx"))
            {
                con.enterLocalPassiveMode(); // important!
                con.setFileType(FTP.BINARY_FILE_TYPE);
                String data = "/public_html/prompt/status.txt";

                FileInputStream in = new FileInputStream(new File(data));
                boolean result = con.storeFile("/status.txt", in);
                in.close();
                con.logout();
                con.disconnect();
            }*/
        } catch (Exception e) {
        }
    }
};

在此代码段中,未注释掉的最后一段代码是:

FTPClient con;

当我运行它时,它完美无缺。

然而,当我取消注释时:

con = new FTPClient();

即使它在“try-catch”中,应用程序也会崩溃。

我相信我正确导入了.jar。还有什么我可能做错了吗?

LogCat说:

Could not find class "org.apache.commons.net.ftp.FTPClient"

所以我说这意味着我没有正确导入它?

0 个答案:

没有答案