我在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
答案 0 :(得分:2)
在代码中插入以下调试行:System.getProperty("java.library.path");
如果可能,作为 Main 方法的第一行。
然后运行可执行jar并查看它打印的路径。现在确保jnotify.dylib位于路径显示的其中一个目录中。