我有一个java代码,当单击menuitem以自动打开文件并单击“运行”(执行并编译外部程序中的代码)时,我需要一个actionlistener。这是行动的关键F9。有没有办法通过java执行此操作?
答案 0 :(得分:0)
您正在寻找的可能是
Runtime.getRuntime().exec("myCommand");
其中“myCommand”是您系统上的有效命令。 问题可能是如果你想在不同的平台上运行你的程序,你可能必须根据运行java程序的平台自定义命令,即你正在失去平台独立性。
正如Jashaszun所指出的那样,已有一个线程处理这个问题:Starting a process in Java?