问题标签 [jnotify]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
303 浏览

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

我已经使用应用程序使用 jnotify 来监视文件夹的一些 swing 组件开发了一个应用程序,它在 eclipse 中运行良好,但是当我生成 jar 文件并尝试在我的系统上执行该 jar 时,它显示以下错误,我尝试了很多在解决这个错误,但它仍然给我同样的错误,请告诉我做错了什么。

提前致谢!

0 投票
0 回答
126 浏览

java - Jnotify 删除与移位删除问题

我正在使用 java jnotify 库。我在监控已删除目录的事件时遇到了一些问题。

在 Windows 8 中:

案例1:当我删除一个正常删除的文件夹时,它会说文件夹已删除(带有名称)而不是子文件夹和文件

案例 2:当我使用 shift delete 删除文件夹时,它会说文件夹已删除(带有名称)以及子文件夹和文件名。

例如:FolderA-->SubFolderA-->a.txt

  1. 如果我用正常删除删除FolderA,那么它会说“FolderA DELETED”
  2. 如果我用 SHIFT delete 删除 FolderA 那么它会说“FolderA DELETED”和“SubFolderA DELETED”和“SubFolderA-->a.txt DELETED”

### Linux 12.04 ###

和 Linux 的第二个问题: 1. 当我删除一个正常删除的文件时,它不会显示任何通知事件。2. 当我用 SHIFT delete 删除文件时,它会显示 DELETE 通知事件。

有人可以解决这个问题吗?

提前致谢

0 投票
1 回答
206 浏览

java - 运行 jnotify 示例代码时访问冲突

我尝试从http://jnotify.sourceforge.net/sample.html运行修改后的代码示例, 但出现以下错误:

Java 运行时环境检测到一个致命错误:

我以前见过这种情况,当未修改的代码示例中没有对侦听器的引用并且垃圾收集器将其删除时。但在这里我引用它。有没有人看到问题?

0 投票
0 回答
880 浏览

playframework - 使用 Play 框架时出错:无法加载 JNotify 本机库;可能原因:无法在 ARM 位平台上加载 IA 32 位 .so))

我在 Rapsberry Pi(所以 ARM)上运行一个播放框架应用程序,我收到以下错误:

Cannot load the JNotify native library (/usr/lib/libjnotify.so: /usr/lib/libjnotify.so: cannot open shared object file: No such file or directory (Possible cause: can't load IA 32-bit .so on a ARM-bit platform)) Play will check file changes for each request, so expect degraded reloading performace.

在这里读到我必须安装 jnotify 库。所以我从 Source Forge 下载了它并放在libjnotify.so/urs/lib/ 中。除了复制库之外,我还需要做任何进一步的步骤吗?

即使重新启动后,错误消息仍然存在。我还将库的所有者和组更改为 root(因为所有其他库都拥有这些权限)。授予每个用户所有权利也无济于事。

此外,我发现了这个问题。答案建议从路径中删除所有空格。但在我的情况下,没有目录,也没有名称中包含任何空格的文件。

有人知道为什么 Play Framework 仍然对丢失的库进行解释吗?期待你的回答,谢谢:)

0 投票
1 回答
88 浏览

java - java中使用监听器Jnotify的CMD命令winrar

我有一个问题,我在我的项目中使用命令来 winrar。当我在只有 1 个类的新项目中尝试时,我没有问题,并且命令被执行。但是当我尝试复制到我的项目并从另一个类调用该类时,我使用日志记录来跟踪代码,并且代码被执行,但什么也没发生。为什么执行代码但我的程序没有任何反应?

这是我的 CMD 命令的简单项目。

这是程序被调用的时候:

对于听众:

我的线程:

要获得总文件:

我的项目中没有任何错误,但是当我提供日志以跟踪项目运行良好时,我的执行方法被执行。帮帮我,我几乎放弃了:(

0 投票
2 回答
987 浏览

java - 递归监控java中的一个目录和所有子目录

我需要监视给定目录及其所有子目录的更改(特别是添加文件和目录)。

我当前的代码如下

这段代码只能监控父目录的变化。如果我在父目录中添加一个目录,它就可以触发事件。但是,如果我在子目录中添加一个文件,它就无法检测到。

仅供参考:我也尝试过 JNotify,但它一直在说java.lang.UnsatisfiedLinkError: no jnotify_64bit in java.library.path

还有比这些更好的解决方案吗?

0 投票
1 回答
731 浏览

java - JNotify 与轮询

我正在使用 Java 6,无法使用 Watch Service。我正在寻找投票的替代方案。那么 JNotify 与轮询有何不同?还是 JNotify 使用轮询?

0 投票
1 回答
468 浏览

java - 设置 JNotify

我已将其附加jnotify.jar file在我引用的库中(在 Eclipse 中)。

出现一个错误说:

在“D:/Java/jre/bin”中找不到这些库

我将文件复制jnotify.dll到该位置,现在文件更改仅在我的项目目录中被跟踪,而不是在我系统上的任何其他地方。如何设置它以便可以从任何其他目录跟踪文件更改?

0 投票
2 回答
938 浏览

playframework - 在亚马逊 aws 上使用播放框架时出现 jnotify jar 依赖问题

我在 ubuntu 14 (aws) 上安装了 play framework 2.4,但每次编译项目时,sbt 都无法提取 jnotify 依赖项。最后一个 *:update 命令显示以下内容:

关于可能导致它的任何想法(包括我是否需要再次设置激活器)

我使用离线分发在服务器上下载播放框架。激活器已正确设置并具有正确的权限。

0 投票
1 回答
853 浏览

java - Play 框架和 JNotify

启动播放框架应用程序时,我收到以下通知:

我无法更新此服务器。会有多少“降级的重新加载性能”?我应该有多担心:-)?