2013-07-11 114 views
0

這是我的java文件。如何在php中編譯和運行java程序?

hello.java

class hello 
{ 
    public static void main(String args[]) 
    { 
     System.out.println("Hello"); 
    } 
} 

我想編譯和運行在PHP文件。 這是我的php文件。

index.php。

<?php 
    exec('java'.Hello.java, $output); 
    if ($resultCode) 
    { 
     echo "Result: " . $resultCode . "\n"; 
     //echo implode("\n", $output); 
    } 
?> 

回答

0

從源和PHP創建jar file,運行EXEC()命令並運行此命令:

java -jar MyJar.jar 
0

如果是單個文件編譯的Java代碼(.class),然後只需運行使用:

<?php 
exec("/path/to/java/bin/java /path/to/your/class/file/hello"); 
?> 

注意: 未編譯Java程序(的.java)不能運行直到它被編譯爲可運行文件(.class)

相關問題