可能存在重复的Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: no jnotify in java.library.pathjava.lang.Runtime.loadLibrary0(Runtime.java:823
我复制了系统文件夹和SYSTEM32中的DLL文件,并在构建路径中包含了Jnotify.jar。这个程序很好。我得到了jnoitify提供的windows系统中的所有通知。java.lang.Runtime.loadLibrary0(Runtime.java:823)at net.contentobjects.jnotify.linux.JNotify_linux<clinit>(Unknown Source)
at net.c
在升级之前,我们的应用程序为v2.1.1,我收到了关于没有JNotify的警告。据我所知,没有害处。然而,在迁移到v2.3.1之后,警告变成了一个停止显示的异常。我编译并尝试运行并接收以下输出:
java.lang.NoClassDefFoundError: Could not initialize class net.contentobjects.jnotify.JNotify[error] (compile:run) java.lang.NoClassDefFoundError: Could not initialize class n
适合我需求的两个工具是jpathwatch和jnotify。jpathwatch可以工作,但不支持递归目录监视。Jnotify似乎很好地解决了这个限制。在评估jnotify时,我观察到了一个奇怪的行为。这在linux和windows中都是一致的。让我试着用一个例子来解释。我使用的是JNotify网站上显示的示例代码。package com.test.io;
public class JNotifyT