2012-08-12 37 views
1

这是GlassFish 3.1.2上的一个jsf 2.0项目,使用Netbeans开发。从jsf/glassfish运行外部进程

在我的业务逻辑中,我需要启动一个返回png或svg的perl应用程序。该文件将在UI中显示或呈现为文件下载(为此我将使用primefaces)。

问题:如何从我的jsf应用程序启动像这样的perl脚本这样的外部进程?

(我发现就在这里这个问题线程:http://www.java.net/node/676943,但得到的答复是技术性太强,我无法理解)

THX!

+2

看看这个主题http://stackoverflow.com/q/2644297/617373 – Daniel 2012-08-12 13:04:40

回答

1

您可以使用Runtime.getRuntime().exec("perl script.pl")或者您可以使用Process类。

请看exitValue()getInputStream()

+0

好吧,这很简单我认为这件事情会在Java EE中不同......实际上不是。 – seinecle 2012-08-29 07:33:46