我有一个运行“.jar”文件的 php 文件。代码如下
exec("java -Xmx1g -jar \"C:\Users\Roxy\Documents\NetBeansProjects\Entity Extraction\dist\Entity Extraction.jar",$output);
这工作正常,没有任何错误
但是现在我需要使用这个命令将一个数组(比如说$testArray)传递给“Entity Extraction.jar”文件,并在我的 java 代码中的 main 方法中访问它。
谁能告诉我该怎么做?
更新:
在我的 php 文件中,我有
$testArr[0] = 'test1';
$testArr[1] = 'test2';
$str = "java -Xmx1g -jar \"C:\Users\Roxy\Documents\NetBeansProjects\Entity Extraction\dist\Entity Extraction.jar ";
foreach($testArr as $param){
$str.=$param.' ';
}
exec($str,$output);
print_r($output);
在我的java主类中,我有
public static void main(String[] args) {
int length = args.length;
for (int i = 0; i < length; i++) {
System.out.println(args[i]);
}
}