Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/392.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';带虚拟文件的ProcessBuilder?_Java_Processbuilder_Vfs_Treetagger - Fatal编程技术网

是否可以使用Java';带虚拟文件的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

我目前正在将Heideltime(目前是一个独立的应用程序)集成到一个web应用程序中,该应用程序将与Wildfly一起部署。 我已经重写了很多代码来使用JBoss VFS而不是常规文件,但是当谈到Heideltime对另一个独立应用程序TreeTagger的依赖性时,我陷入了困境

Heideltime使用Java的ProcessBuilder和Runtime.getRuntime().exec从本地文件系统上的路径运行TreeTagger:

e、 g

但我需要使用虚拟文件作为输入来运行TreeTagger,而不依赖于用户在自己的计算机上安装了TreeTagger

有没有办法用虚拟文件运行进程?如果没有,是否对VFS的ProcessBuilder进行了模拟?一个虚拟进程生成器,如果你愿意的话

Runtime.getRuntime().exec("/path/to/treetagger/bin/tree-tagger /path/to/treetagger/lib/parameter/file /path/to/input/file -no-unknown");