java - 线程中出现异常 "AWT-EventQueue-0"java.lang.UnsatisfiedLinkError : no jnotify in java. library.path

标签 java jnotify

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

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

最佳答案

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

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

关于java - 线程中出现异常 "AWT-EventQueue-0"java.lang.UnsatisfiedLinkError : no jnotify in java. library.path,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10029555/

相关文章:

java - 无法加载 JNotify native 库(java.library.path 中没有 jnotify)

java - 在 Mac OS X 上配置 JNotify

java - 配置jnotify和libnotify.so时java路径错误

Java/泛型/ClassCastException

java.io.StreamCorruptedException : invalid stream header: 54657374

java - 在 ivy.xml 中为 Qmetry 框架项目添加依赖项的逻辑,以自动化移动 native 应用程序

java.lang.SecurityException : Permission Denial: opening provider when implement content provider

java - 如何检测文件系统是否区分大小写?