小编Mat*_*tes的帖子

导入 Java 库 groovy

我想在我的 groovy-Script 中使用 apache.common.net 库中定义的方法。

我首先下载并将其包含在我的配置中:

            this.class.classLoader.rootLoader.addURL(new URL("file:///${currentDir}/lib/commons-net-3.3.jar"))
Run Code Online (Sandbox Code Playgroud)

之后,我尝试在我的 groovy 脚本中使用它,如下所示(为了清楚起见:import 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();
Run Code Online (Sandbox Code Playgroud)

我还为“导入”尝试了几个注释,例如

import org.apache.commons.net.ftp.FTPClient
Run Code Online (Sandbox Code Playgroud)

但我不断收到此错误:

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();
Run Code Online (Sandbox Code Playgroud)

我错过了什么?抱歉,我对 groovy 还是个新手:/

java groovy

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

groovy ×1

java ×1