是否可以使用Java';带虚拟文件的ProcessBuilder?
我目前正在将Heideltime(目前是一个独立的应用程序)集成到一个web应用程序中,该应用程序将与Wildfly一起部署。 我已经重写了很多代码来使用JBoss VFS而不是常规文件,但是当谈到Heideltime对另一个独立应用程序TreeTagger的依赖性时,我陷入了困境 Heideltime使用Java的ProcessBuilder和Runtime.getRuntime().exec从本地文件系统上的路径运行TreeTagger: e、 g 但我需要使用虚拟文件作为输入来运行TreeTagger,而不依赖于用户在自己的计算机上安装了TreeTagger 有没有办法用虚拟文件运行进程?如果没有,是否对VFS的ProcessBuilder进行了模拟?一个虚拟进程生成器,如果你愿意的话是否可以使用Java';带虚拟文件的ProcessBuilder?,java,processbuilder,vfs,treetagger,Java,Processbuilder,Vfs,Treetagger,我目前正在将Heideltime(目前是一个独立的应用程序)集成到一个web应用程序中,该应用程序将与Wildfly一起部署。 我已经重写了很多代码来使用JBoss VFS而不是常规文件,但是当谈到Heideltime对另一个独立应用程序TreeTagger的依赖性时,我陷入了困境 Heideltime使用Java的ProcessBuilder和Runtime.getRuntime().exec从本地文件系统上的路径运行TreeTagger: e、 g 但我需要使用虚拟文件作为输入来运行Tree
Runtime.getRuntime().exec("/path/to/treetagger/bin/tree-tagger /path/to/treetagger/lib/parameter/file /path/to/input/file -no-unknown");