gpt4 book ai didi

java - 在 Perl 中使用文件参数执行 JAR 文件

转载 作者:行者123 更新时间:2023-11-30 04:57:21 24 4
gpt4 key购买 nike

我目前仍在学习 Perl,并一直在尝试让 Perl 脚本正常工作。

这是一个简单的脚本,它执行 Java JAR 文件,并将文本文件作为输入参数作为其配置文件。

例如,如果我要在命令行中正常执行 jar:

java -jar myfile.jar sometextfile.txt

我想在 Perl 中执行此操作。到目前为止,我已经:

open(INPUT, "<$ARGV[0]");

my @args = ("java", "-jar", "nyfile.jar", INPUT);
system(@args);

close(INPUT);

脚本执行时似乎没有传递输入文件。我做错了什么?

预先感谢您提供的任何帮助。

最佳答案

不要在 Perl 中打开文件,只需将文件名(作为参数)传递给 Java:

my @args = ("java", "-jar", "nyfile.jar", $ARGV[0]);

关于java - 在 Perl 中使用文件参数执行 JAR 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8108494/

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