如何在JDK1.7中使用FTPClient?

时间:2015-09-28 09:53:04

标签: java ftp ftp-client jdk1.7

我已经在JDK1.5中使用FTP客户端创建了一个项目。但我现在想要将我的JDK版本提高到1.7 。在尝试使用 JDK1.7编译这些java文件时,它会在FTP文件中显示一些错误消息。 我的代码就像,

             **ftpObject.openServer(sServer);
            if (ftpObject.serverIsOpen()) {
                             System.out.println("Connected .." );
                              try {
                                ftpObject.login(sUserId, sPassword);
                                System.out.println(sUserId);
                                System.out.println(sPassword);
                                System.out.println(sSourceFileObj);
                                System.out.println(sDestFileObj);
                                System.out.println("$$$$$$$$$$$$$");
                                System.out.println(sSrcFileName);
                                System.out.println(sDestinationDirectory);
                                ftpObject.ascii();
                                ftpObject.uploadFile(sSourceFileObj, sDestFileObj);
                                } catch (Exception ftpe) {
                                    ftpe.printStackTrace();
                                    return false;
                                }
                                 finally {
                                    ftpObject.closeServer();
                                }
            } else {**

尝试编译时,我收到了错误消息,

      **ftpObject.openServer(sServer);
                                      ^
      symbol:   method openServer(String)
      location: variable ftpObject of type GBMFtpWrapper
      GBMTransactionFile.java:2760: error: cannot find symbol

      if (ftpObject.serverIsOpen()) {
                                         ^
      symbol:   method serverIsOpen()
      location: variable ftpObject of type GBMFtpWrapper**

我应该添加任何jar文件来编译吗?

1 个答案:

答案 0 :(得分:1)

我从来没有听说过一个名为GMBFtpWrapper的课程......而谷歌也没有。

我猜它必须在你的应用程序使用的某些私有库中定义。找出它所在的JAR文件,然后将其添加到构建路径。