如何通过java代码在外部程序中执行某些操作

时间:2013-10-02 14:28:35

标签: java eclipse

我有一个java代码,当单击menuitem以自动打开文件并单击“运行”(执行并编译外部程序中的代码)时,我需要一个actionlistener。这是行动的关键F9。有没有办法通过java执行此操作?

1 个答案:

答案 0 :(得分:0)

您正在寻找的可能是

Runtime.getRuntime().exec("myCommand");

其中“myCommand”是您系统上的有效命令。 问题可能是如果你想在不同的平台上运行你的程序,你可能必须根据运行java程序的平台自定义命令,即你正在失去平台独立性。

正如Jashaszun所指出的那样,已有一个线程处理这个问题:Starting a process in Java?