无法解析包org.apache.commons.vfs例外(Cannot resolve packa

2019-09-28 16:33发布

我在我的代码说得到一个例外org.apache.commons.vfs.* cannot be resolved 。 可能有人请解释为什么会发生,以及如何可以固定。

这是我的代码...

import org.apache.commons.vfs.FileChangeEvent;
import org.apache.commons.vfs.FileListener;
import org.apache.commons.vfs.FileObject;
import org.apache.commons.vfs.FileSystemException;
import org.apache.commons.vfs.FileSystemManager;
import org.apache.commons.vfs.VFS;
import org.apache.commons.vfs.impl.DefaultFileMonitor;
import com.sample.*;

public class watchDirectory  implements FileListener{
    public static void watchDir(String a){
        FileSystemManager fsManager = VFS.getManager();
        FileObject listendir = fsManager.resolveFile("/home/username/monitored/");

        DefaultFileMonitor fm = new DefaultFileMonitor(new CustomFileListener());
        fm.setRecursive(true);
        fm.addFile(listendir);
        fm.start();
    }

Answer 1:

你缺少在您的构建路径库。 按照步骤将库添加到项目的构建路径

右键单击该项目的根目录,选择“构建路径”,根据该选择“配置构建路径”

然后,选择库选项卡,上点击下的“添加外部JAR”

然后浏览jar文件,并将其添加到构建路径,然后刷新您的项目。 如果你没有jar文件,你可以下载它从这里



文章来源: Cannot resolve package org.apache.commons.vfs exception