使用参数从PHP运行Java代码(参数)

时间:2018-07-31 10:23:50

标签: java php

我需要从php在Java上运行代码。我可以从php调用Java文件。但我需要:

  1. 从java中的php传递两个参数(参数),例如a和b
  2. Java必须编译此代码,并且必须在php中返回一个参数。

我尝试:

java.php文件

<?php
shell_exec('sudo javac Main.java 5 6');
echo shell_exec("java Main c");
?>

Java必须将数字5和6以及返回的变量c相加。

Main.java

import java.util.Scanner;
public class Main {

    public static void main(String[] args) {
    int a,b,c;
    Scanner sc=new Scanner(System.in);
    a=Integer.parseInt(args[0]);
    System.out.println(a);
    b=Integer.parseInt(args[1]);
    System.out.println(b);
    c=a+b;
    System.out.println(c);
    }
}

我从终端运行java.php文件。

0 个答案:

没有答案