-2

我创建了一个使用 eclipse 进行图像处理的 java 程序。但我需要创建一个批处理文件来提供不同的输入..如何实现这一点?

4

3 回答 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 回答