我在代码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();
}
最佳答案
您在构建路径中缺少该库。请按照以下步骤将库添加到项目的构建路径中:右键单击项目根目录,选择“构建路径”,在该菜单下选择“配置构建路径”
然后选择库选项卡,在其下单击“添加外部jar”
然后浏览jar文件并将其添加到构建路径,然后刷新您的项目。如果没有jar文件,则可以从here下载