无法解析包 org.apache.commons.vfs 异常

发布于 2024-11-30 06:34:16 字数 885 浏览 1 评论 0 原文

我的代码中出现异常,提示 org.apache.commons.vfs.* 无法解析。有人可以解释一下为什么会发生这种情况以及如何解决它。

这是我的代码...

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();
    }

I am getting an exception in my code saying org.apache.commons.vfs.* cannot be resolved. Could someone please explain why this is occurring, and how it can be fixed.

This is my code...

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();
    }

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

不交电费瞎发啥光 2024-12-07 06:34:16

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

右键单击项目根目录,选择“构建路径”,在其下选择“配置构建路径”
单击“构建路径”

然后选择“库”选项卡,在该选项卡下单击“添加外部 jar”
Select :Add external jars
然后浏览 jar 文件并将其添加到构建路径,然后刷新您的项目。如果您没有 jar 文件,可以从此处下载

You are missing the library in your build path. Follow the steps to add the library into your project's build path

Right click on the project root, select "build path", under that select "configure build path"
click on "build path"

Then select the library tab, under that click on "Add external jars"
Select :Add external jars"
Then browse for the jar file and add it to the build path, then refresh your project. If you don't have the jar file, you can download it from here

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文