我希望在我的Groovy脚本中使用Apache.common.net库中定义的方法。
我首先下载并将其包含在我的配置文件中:
我尝试了几种关于“import”注释的方法,比如:
但是我一直收到这个错误提示:
我首先下载并将其包含在我的配置文件中:
this.class.classLoader.rootLoader.addURL(new URL("file:///${currentDir}/lib/commons-net-3.3.jar"))
接下来,我尝试像这样在我的 Groovy 脚本中使用它(为了清楚起见:导入 pimpim。* 还导入了上面的 classLoader):
import pimpim.*
import org.apache.commons.net.ftp.*
def pm = PM.getInstance("test")
public class FileUploadDemo {
public static void main(String[] args) {
FTPClient client = new FTPClient();
我尝试了几种关于“import”注释的方法,比如:
import org.apache.commons.net.ftp.FTPClient
但是我一直收到这个错误提示:
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
Y:\pimconsole\scripts\ftp.gy: 11: unable to resolve class FTPClient
@ line 11, column 15.
FTPClient client = new FTPClient();
我错过了什么?抱歉,我对Groovy还很陌生 :/
groovy -cp .;lib/commons-net-3.3.jar ftp.gy
是否可行? - tim_yates