我创建了一个使用 eclipse 进行图像处理的 java 程序。但我需要创建一个批处理文件来提供不同的输入..如何实现这一点?
问问题
849 次
3 回答
2
您需要首先了解 Java 如何在 IDE 的舒适范围之外工作。
您可以阅读这篇文章,例如: http ://www.sergiy.ca/how-to-compile-and-launch-java-code-from-command-line/
或者只是谷歌如何从命令行运行你的 Java 程序。
之后,您可以创建一个简单的批处理来运行您的程序,就像您在提示符下手动执行的操作一样。
那篇文章应该介绍如何将参数传递给您的程序,并且从那里,修改您的 bash 文件以将参数传递给程序应该相当容易。
于 2013-04-12T11:13:32.783 回答
1
您甚至不需要编写批处理文件。
您可以使用一些参数启动您的 Jar 文件。在您的主要方法中,您可以从 args 数组中读取参数。
例如:
您可以使用以下命令从命令提示符启动程序:
java -jar yourJar.jar 你好世界
在您的主要方法中,您可以读取如下参数:
public static void main(String[] args)
{
String parameter1 = args[0];
String parameter2 = args[1];
}
所以 parameter1 有值hello
,parameter2 有值world
。
于 2013-04-12T11:19:38.617 回答
0
看看 ant http://ant.apache.org 你可以在这里找到关于在这个问题中将 args 传递给 ant 的信息 How do I pass an argument to an Ant task?
于 2013-04-12T11:19:04.543 回答