【发布时间】:2019-01-16 10:24:27
【问题描述】:
我有一个 Swing 应用程序,它通过文本框获取输入,当点击开始按钮时,我们启动一个 Ant 脚本 - 以编程方式(org.apache.tools.ant.Project、org.apache.tools.ant. ProjectHelper)(ant 文件属性来自输入文本框)。这个 Ant 脚本将开始从 CVS 中检出代码。
现在,我想在用户点击停止按钮时停止执行此 Ant 脚本。
问题: 一旦用户填写文本框并点击开始,我就开始执行 Ant 脚本。因此,控件从该 Applet 或输入页面移动到后端 java 代码。所以我无法访问主小程序中的“停止”按钮。
【问题讨论】:
-
我同意约翰的观点,你可能想使用某种线程。如果我是你,我会添加“Ant”和“MultiThreading”标签。
-
由于您没有要求终止外部进程 [也不是当前进程],因此我编辑了标签以反映您遇到的问题。
标签: java multithreading ant