0

这是我的java文件。

你好.java

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

我想在 php 中编译和运行这个文件。这是我的 php 文件。

索引.php。

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

3 回答 3

0

jar file从源代码和 php创建,运行 exec() 命令并运行以下命令:

java -jar MyJar.jar
于 2013-07-11T06:32:20.673 回答
0

如果它是单个文件编译的 Java 代码 (.class),则只需使用以下命令运行:

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

注意:未编译的java程序(.java)在编译成可运行文件(.class)后才能运行

于 2013-07-11T07:12:55.027 回答
0

你可以试试这个:

<?
exec('java -Xmx1024m -jar "/home/blahblahblah/mydomain/testjava/Test.jar"');
?>

参考这个: http: //php-java-bridge.sourceforge.net/doc/how_it_works.php

您可以参考以下更多示例:

http://php-java-bridge.sourceforge.net/pjb/FAQ.html

于 2013-07-11T06:52:10.353 回答