Java 当目录内容更改时运行命令
有人知道在目录中检测到更改时如何在终端中运行命令吗?如果有帮助的话,我正在使用rb inotifyJava 当目录内容更改时运行命令,java,windows,maven,terminal,Java,Windows,Maven,Terminal,有人知道在目录中检测到更改时如何在终端中运行命令吗?如果有帮助的话,我正在使用rb inotify 每当某个目录的内容发生更改时,我想运行mvn clean package。我已经看了这里的其他问题/答案,但似乎没有什么对我有用。创建一个监视服务,当你检测到某个东西时,它监视目录并使用ProcessBuilder生成一个新进程。@SotiriosDelimanolis,我该怎么做?我找到了Oracle关于创建WathcService的文章,但他们提供的演示文件远远超出了我的需要。我真的不知道如何
每当某个目录的内容发生更改时,我想运行
mvn clean package
。我已经看了这里的其他问题/答案,但似乎没有什么对我有用。创建一个监视服务
,当你检测到某个东西时,它监视目录并使用ProcessBuilder生成一个新进程。@SotiriosDelimanolis,我该怎么做?我找到了Oracle关于创建WathcService
的文章,但他们提供的演示文件远远超出了我的需要。我真的不知道如何启动任何与Java相关的东西(我的初创公司在周末刚从Django更改了后端)。这里有点宽泛。您必须学习Java基础知识。然后遵循WatchService
和ProcessBuilder
上的教程(官方或其他)。