2012-08-12 68 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