所以我试图做这样的事情以外的东西:如果连接到FTP服务器做一些事情,做别的
If connected
do something on ftp files;
else
do something on local files;
我试图做到这一点那样:
public boolean checkConnection() {
boolean answer = client.isConnected();
if (answer) {
return true;
} else {
return false;
}
}
if (ftpConnection.checkConnection()) {
System.out.println("Connected!");
} else {
System.out.println("Not connected.");
}
当我正在使用版本,我连接到FTP服务器我已经“连接”。但是当我运行其他版本时,我有RuntimeException。有人可能想到我该如何解决我的问题?
什么意思*当我运行其他版本* ??你可以发布你的'RuntimeException'吗? –
当我运行“ftpConnection = null”的版本时,我有“java.lang.NullPointerException”而不是“未连接”。 –
'ftpConnection = null'会将'ftpConnection'设置为'null',否则'NullPointerException'是完全正常的 –