请随意跳到 tl;dr。
这是我在命令行中使用 .jar 的通常体验:
java -cp test.jar test q a o
打开 jar 文件
接下来,输入类似于
UF UD UR 等等,然后进入程序
这会给我大约 20 行的“响应”
我想要做以下事情:
1 - 使用像上面那样的参数运行 jar。 这些参数应该由 GUI(复选框等)确定,我肯定可以做到。
2 - 在 .jar 打开的同时,提交类似于 UF UD UR 等等,就像以前一样。 这些提交也应该由 GUI 确定。
3 - 将背景中的 .jar 输出放入标签或其他东西中(一旦它变成字符串,我就可以继续进行了。我只需要帮助获取它)。
基本上: 打开 jar 在 jar 中输入内容 获取输入之后的输出 显示输出。
我看过一些关于 I/O 的链接,并尝试阅读它们,但大多数都是关于这个主题的问题,但没有有效的答案。
tl;dr 如果有人能够向我提供一个运行在命令行中的 .jar 的 java I/O 的有效示例,我将不胜感激。