gpt4 book ai didi

java - Mac OS X 上的 JNotify?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:33:38 24 4
gpt4 key购买 nike

我想试用 JNotify,这是一个用于监视文件系统更改的插件库,但不知道如何配置它。 JNotify 的网页说“java.library.path 应该指向 jnotify 附带的 native 库的位置(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

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

那我该怎么做呢?

最佳答案

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

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

应该可以告诉 Netbeans 在项目属性的某处启动程序时添加一些命令行参数。

在 OS X 上,您需要的目录是 .dylib 文件所在的目录,而不是 .so 文件所在的目录。

关于java - Mac OS X 上的 JNotify?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8282237/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com