你能帮我解决这个问题吗? 我已成功使用Runtime.getRuntime()。exec()使用命令提示符(在Windows中)执行简单的java程序 但是当我通过php执行时它不起作用?
简单代码
public class Main
{
public static void main(String[] args)
{
System.out.println("Hello World "+args[0]);
try{
Process proError=Runtime.getRuntime().exec("cmd javac Main2.java");
}catch(java.io.IOException es)
{
es.printStackTrace();
System.out.println("Kacau");
}
}
}
当我运行php时,它不起作用(程序不会编译Main2.java)就像我只是在命令提示符下执行
$cmd = "java Main sample";
$hasil= shell_exec($cmd);
echo $hasil;