Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 当目录内容更改时运行命令_Java_Windows_Maven_Terminal - Fatal编程技术网

Java 当目录内容更改时运行命令

Java 当目录内容更改时运行命令,java,windows,maven,terminal,Java,Windows,Maven,Terminal,有人知道在目录中检测到更改时如何在终端中运行命令吗?如果有帮助的话,我正在使用rb inotify 每当某个目录的内容发生更改时,我想运行mvn clean package。我已经看了这里的其他问题/答案,但似乎没有什么对我有用。创建一个监视服务,当你检测到某个东西时,它监视目录并使用ProcessBuilder生成一个新进程。@SotiriosDelimanolis,我该怎么做?我找到了Oracle关于创建WathcService的文章,但他们提供的演示文件远远超出了我的需要。我真的不知道如何

有人知道在目录中检测到更改时如何在终端中运行命令吗?如果有帮助的话,我正在使用rb inotify


每当某个目录的内容发生更改时,我想运行
mvn clean package
。我已经看了这里的其他问题/答案,但似乎没有什么对我有用。

创建一个
监视服务
,当你检测到某个东西时,它监视目录并使用
ProcessBuilder生成一个新进程。@SotiriosDelimanolis,我该怎么做?我找到了Oracle关于创建
WathcService
的文章,但他们提供的演示文件远远超出了我的需要。我真的不知道如何启动任何与Java相关的东西(我的初创公司在周末刚从Django更改了后端)。这里有点宽泛。您必须学习Java基础知识。然后遵循
WatchService
ProcessBuilder
上的教程(官方或其他)。