0

我有一个 Eclipse 项目(我们称之为 myapp.java),它是一个带有几个文本框和按钮的 java SWT GUI。当用户输入所需信息时,它会写入一个文本文件并创建一个名为 command-line 的字符串。然后它使用运行时命令:

      Process process = Runtime.getRuntime().exec(Cmdline);

执行另一个用 C 编写的程序(我们称之为 myapp.exe)。命令行包含带有各种命令行选项的 myapp。该程序读取 inputfile.txt 并写入 outputfile.txt。

然后,java 程序将文件 outputfile.txt 复制到一个窗口中。

我可以把这个应用程序变成一个动态的 Web 应用程序并将这两个程序放在一个网站上并在主机上执行它们吗?如果是这样,涉及的步骤是什么?我需要从 java 程序在主机上运行一个 exe 文件,并在同一台机器上读写文本文件。

4

1 回答 1

0

cmd 执行部分将与 SWT 相同。如果 SWT GUI 和 cmd 执行逻辑很好地分离,那么重用现有代码应该没有问题。当然,GUI(Web)部分是完全不同的。

于 2013-09-20T05:34:11.483 回答