这是我的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 :(得分:0)
从源创建jar file
并使用php,运行exec()命令并运行此命令:
java -jar MyJar.jar
答案 1 :(得分:0)
你可以试试这个:
<?
exec('java -Xmx1024m -jar "/home/blahblahblah/mydomain/testjava/Test.jar"');
?>
参考: http://php-java-bridge.sourceforge.net/doc/how_it_works.php
您可以参考更多示例:
答案 2 :(得分:0)
如果是单文件编译的Java代码(.class),那么只需运行:
<?php
exec("/path/to/java/bin/java /path/to/your/class/file/hello");
?>
注意强>: 未编译的java程序(.java)在编译为runnable文件(.class)之前无法运行