线程“AWT-EventQueue-0”中的异常java.lang.UnsatisfiedLinkError:java.library.path中没有jnotify

时间:2012-04-05 13:30:28

标签: java jnotify

我在Mac OS X上配置了Jnotify。我正在使用MyEclipse和最新版本的Jnotify。我是MAC OS的新手,刚刚添加了jnotify.jar,并且还添加了jnotify.dylib作为本机库它在开发环境中工作但是当我创建一个可执行的jar并在Mac OS X上运行它时它将无法工作,并且以下异常有发生

Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: no jnotify in java.library.path

1 个答案:

答案 0 :(得分:2)

在代码中插入以下调试行:System.getProperty("java.library.path"); 如果可能,作为 Main 方法的第一行。

然后运行可执行jar并查看它打印的路径。现在确保jnotify.dylib位于路径显示的其中一个目录中。