gpt4 book ai didi

java - 从java执行perl脚本

转载 作者:行者123 更新时间:2023-11-30 09:10:39 26 4
gpt4 key购买 nike

我正在尝试使用我的 java 代码中的参数执行 perl 脚本。

Process proc = Runtime.getRuntime().exec("perl C:\\Users\\MIKE\\Desktop\\EvaluateCase\\ROUGE-1.5.5.pl -e data  -f A -a -x -s -m -2 -4 -u C:\\Users\\MIKE\\Desktop\\EvaluateCase\\CaseFromMike\\setting.xml");

进程执行失败并退出,值为:255

当我在命令提示符下运行时,该命令有效。请帮忙。

最佳答案

脚本的选项 -e 也是一个路径,使用 C:\\Users\\MIKE\\Desktop\\EvaluateCase\\data 而不仅仅是 data:

Process proc = Runtime.getRuntime().exec(
"perl C:\\Users\\MIKE\\Desktop\\EvaluateCase\\ROUGE-1.5.5.pl " +
"-e C:\\Users\\MIKE\\Desktop\\EvaluateCase\\data " +
"-f A -a -x -s -m -2 -4 " +
"-u C:\\Users\\MIKE\\Desktop\\EvaluateCase\\CaseFromMike\\setting.xml");

关于java - 从java执行perl脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22448249/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com