我已经实现了一个处理一些xml输入文件并编写更多xml文件的应用程序。
我必须把这个jar放在Raspberry Pi上运行。
我使用PuTTY或WinSCP将输入文件从我的电脑传输到Raspberry Pi。
我有一个方法从一个目录中读取,该目录的路径我将.xml文件的所有名称都指定为filename.xml,并将它们添加到列表中。然后我调用其他方法来处理列表中位置0的inputFile。
inputFile是由“path + filename”表示的文件。
从列表中的位置0处理inputFile后,我删除inputFile,然后删除列表中的名称。
我的应用应该永久运行,因为可以随时发送inputFiles。 这是第一个问题:我不知道如何让我的罐子永久运行。
另一个问题是当没有更多文件要读取时,因为如果jar仍在运行,则会抛出错误,因为没有更多文件。
我想我的应用程序只有在我在Raspberry Pi上设置的目录中有xml文件才能运行,而且我不知道它是否会发生...应该有一个触发器或者什么东西这使我的应用程序仅在xml文件发送到raspberry pi时运行。