0

我有一个 jar,我只想从该程序中获取输出。当我们执行 jar 时,将打开一个窗口,该窗口中有三个按钮。我需要单击第二个按钮,单击该按钮后,它将打开一个新窗口,我需要单击另一个打开文件对话框的按钮,我们需要选择一个文件,然后单击打开。那就是程序将产生输出。但是,我希望它在不打开程序 jar 界面的情况下执行它,只需使用命令行

java -cp test.jar click_button1 click_button2(file.txt)

所以用户不需要看界面,程序只是在后台运行。

请提供建议和帮助。谢谢你。

4

1 回答 1

0

你的问题很难理解。

但是,如果您正在寻找一种从 Java 向命令行发送命令的方法,您可以使用 Java 中的 Runtime:

http://docs.oracle.com/javase/6/docs/api/java/lang/Runtime.html#getRuntime%28%29

Runtime cmd = Runtime.getRuntime();
cmd.exec("java -cp test.jar click_button1 click_button2(file.txt)");
于 2012-06-08T06:38:05.617 回答