100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > java os库_java-Mac OS X上的JNotify?

java os库_java-Mac OS X上的JNotify?

时间:2019-11-29 13:16:24

相关推荐

java os库_java-Mac OS X上的JNotify?

我想尝试JNotify,该插件库用于监视文件系统的更改,但无法弄清楚如何对其进行配置. JNotify的网页上说:“ java.library.path应该指向jnotify附带的本机库的位置(dll,dylib等)”.我是Mac OS X的新手,并不真正知道该怎么做.我正在使用NetBeans,希望有一种简单的方法可以将其添加到那里的路径中.我只是通过将jar文件添加到项目中的Libraries节点,然后通过“ import net.contentobjects.jnotify.*;”将其导入来进行尝试,但这没有帮助.我得到这个:

Exception in thread "main" java.lang.UnsatisfiedLinkError: no jnotify in java.library.path

似乎我还需要将本机库(我猜是Mac的.so文件)添加到同一路径中.

那么我该怎么做呢?

解决方法:

java.library.path是一个Java系统变量,您必须在启动程序时通过使用-D开关来设置此特定变量:

java -Djava.library.path=/path/to/dylibs your.MainClass

在项目属性中某个地方启动程序时,应该可以告诉Netbeans添加一些命令行参数.

在OS X上,所需的目录位于.dylib文件所在的位置,而不是.so文件所在的目录.

标签:java,macos,jnotify,java-library-path

来源: https://codeday.me/bug/1010/1888301.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。