Java 如何在JDK1.7中使用FTPClient?
我已经在JDK1.5中使用FTP客户端创建了一个项目。但是我现在想把我的JDK版本提高到1.7。在尝试使用JDK1.7编译这些java文件时,会在FTP文件中显示一些错误消息。 我的代码是Java 如何在JDK1.7中使用FTPClient?,java,ftp,ftp-client,jdk1.7,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 .." );
**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文件来编译它吗 我从来没有听说过一个叫做
GMBFtpWrapper
的类。。。谷歌也没有
我猜它必须在应用程序使用的某个私有库中定义。找出它所在的JAR文件,然后将其添加到构建路径中