1

我面临着如何处理这个问题的问题,我只需要一些建议,比如使用什么方法来做,或者其他。

我的问题是这样的:下面是我的问题的流程:我可能需要读取文本文件,文本文件里面会包含任务,比如任务1、2、4、7。根据所有这些任务编号,我需要获取放置在另一个文件夹中的正确脚本,然后开始该过程。

它会被一个一个地处理,直到文本文件中的所有任务都被处理完。

我只需要一些关于在阅读文本文件后如何运行脚本的建议,脚本实际上需要手动复制到控制台中,我需要使其更加自动化,这就是重点。

对我有什么建议吗?或者有什么想法?感谢您的回答。

在此处输入图像描述

4

1 回答 1

2

我假设您一次只能处理一个文件。

如果需要重复做,可以做一个计时器。

在类中打开文本文件。在另一个类中有一个线程池执行器来执行任务(如果任务必须按顺序完成,那么不要使用线程池,而是在方法调用中执行)一个好的设计是将其作为主程序的参数.

可以使用 ProcessBuilder 类来运行进程,因为它听起来在 JVM 外部请参阅http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/ProcessBuilder.htmlExecuting another application from Java for如何使用。

于 2013-04-23T07:17:01.260 回答