繁体   English   中英

在perl中运行具有多个参数的jar文件

running jar file with multiple arguments in perl

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。


我试图运行一个jar文件。 这个jar文件将以控制台方式输出多个问题,我想消除控制台,我需要输入一个值才能继续。


例如:
A.选择值1:
[1] Windows
[2] Unix
输入2


B.选择值2:
[1]甲骨文
[2] DB2
输入1


我正在努力 :
"java -jar program.jar < abc.txt" ,其中
abc.txt的值为:
2
1
3
等等
但它没有发挥作用,只是获得了第一价值。 请帮忙。 谢谢。

顺便说一句,我也尝试:


OPEN PIPE, "| java -jar program.jar";
open (FH, /abc.txt)
print PIPE "$res";
close FH;
close PIPE;

问候

2 个回复

请注意为什么您当前的方法不起作用。 您可能想看看CPAN上的Expect模块。

我认为该文件的全部内容都立即被管道传输到第一个提示,因此文件的其余部分只是被“吞噬”并丢失了

因此,+ 1代表jackrabbit建议使用Expect模块

1 .jar文件未与参数一起运行

我试图在Windows上从命令运行.jar文件(名为MC),并且正在使用以下代码: 可以正常工作,文件会弹出一个UI,我可以在那里手动更改一些参数。 但是 ,我想运行此.jar文件而不弹出UI,并通过命令行设置参数。 该文件随附有关如何更改每个参数的说明。 这是一个例子: ...

2018-11-04 03:26:39 2 104   java/ jar
2 运行jar文件中存在的perl脚本文件

我是perl的新手但是在java中面对运行jar文件中存在的perl脚本的问题进行了一些编程。 我正在使用Windows,我编写了一个perl脚本,将一种类型的文件转换为另一种类型。 我使用Runtime检查了使用java程序的perl脚本,并且我能够根据需要运行相同的程序,并且我也 ...

3 多次运行.jar文件

所以我在下面运行bash脚本: 它工作正常,创建日志并执行jar文件X次。 那正是我想要的。 jar文件开始获取有关SPARQL端点的信息。 但是在开始时,此文件必须执行复杂的SPARQL选择,这可能会花费大量时间。 在等待响应期间,“某物”杀死了这些过程。 我期望nohu ...

4 从带有多个参数窗口的命令promt运行jar

我的代码是: 我需要从命令提示符下运行它。 我在用: java -jar jarname.jar -D1 = 111 -D2 = 222 -D3 = 333 因为我无法打印值而从命令提示符传递参数值的这种错误方式吗? 如何通过命令提示符下的键名传递值? ...

5 在批处理文件中运行多个jar文件

我正在尝试运行一个包含多个jar文件的批处理文件,该批处理文件包含3个Jar文件,这些文件在一个窗口中一个接一个地执行,我的批处理文件对于从Excel工作表中提取数据的一条记录正常工作。 考虑一个场景,其中我有5条记录,并且我想以执行第1条记录-&gt;第1个jar程序的方式运行批处理文件 ...

7 以文件名作为参数执行jar

我想运行一个以文件名作为参数的jar。 例如 java -jar xyz.jar“ C:\\ files” ,其中“ C:\\ files”目录包含所有文件。 有人可以帮我吗? ...

2011-05-09 16:10:24 1 265   jar
8 Java-Jar File可执行文件中的参数

基本上,我已经创建了一个jar文件,但是我希望它具有预先创建的参数。 例如,如下所示。 -Xmx256m 问题是我不太确定如何制作它,因此即使有可能也将其嵌入到Jar文件中。 我要求它不需要添加批处理或命令提示符,而简单地保持可单击为jar文件。 然后单击添加所需的额外参数 ...

9 Java jar文件未运行

我使用jar cmf manifest.mf SysInfo.jar *.class编译了我的jar文件并且没有错误,但是当我尝试通过点击它来执行文件时没有任何反应。 我甚至没有弹出错误。 但是当我使用控制台运行jar时,它将完美地执行。 如何通过单击来运行文件? ...

2017-01-06 13:35:21 1 552   java
10 将RunCukes作为jar文件运行

我创建了黄瓜gradle项目,并具有以下文件夹结构,以下是我的主文件夹 我有如下测试文件夹 我还在src/test/java下创建了RunCukes.java 在build.gradle中,我已经将代码创建了jar文件 当我运行jar文件时,例如java -jar ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM