2011-09-28 74 views
0

我即將精神失常。爲什麼exec('java -jar file.jar')不能在瀏覽器上工作

了幾個小時,試圖相同,沒有工作,我有以下代碼:

<?php 
exec('java -jar /home/user/classname.jar --some arguments',$output,$result); 

作品,如果我在命令行中運行,但如果你讓我的服務器上,我嘗試運行少了點沒有工作,我已經嘗試過與其他命令並且完美地工作,因爲"java -version", ls, mkdir, chmod, cp, date, etc

回答

0

問題是OS的體系結構, jar被編譯在Windows 7 64位與1.6_26 32位和服務器有Linux x86_64。我再次編譯.jar文件並且工作正常。 「一次寫入,隨處運行」。 ...當然是

相關問題