2013-07-11 51 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)