我有一個程序使用外部庫和我用Java編寫的代碼。但是,我想通過網絡訪問它。在Perl/CGI腳本中運行Java程序
如果我完全控制了網絡服務器,那麼我可能會使用Tomcat或JBoss,但我在學校沒有這些特權。
的服務器我也有機會獲得的Apache HTTP服務器已安裝的所有普通的Linux好吃的東西(認爲:的Perl,PHP等)
我怎麼會寫運行此Java程序Perl腳本? 我已經嘗試了諸如「system java MyProgram」和「exec java MyProgram」等基礎知識,但他們似乎沒有工作。
我很感激任何幫助或對此的見解。謝謝!
請參閱http://perl.active-venture.com/jpl/docs/Tutorial-callingjava.html – 2011-04-28 22:32:42
我已經看過了。我繼續得到「無法找到JPL/Class.pm」,這就是我放棄這一策略的原因。它沒有提到必須包含其他庫或類似的東西。 – Joel 2011-04-28 22:38:28
您的服務器是否安裝了Java VM?即,'system(「java -v」)的輸出是什麼(或者你的宿主語言的語法是什麼)? – 2011-04-28 22:47:00