我有一个java代码,并且我想用actionlistener当一个menuitem被点击来自动打开一个文件并点击“run”(它执行并编译代码外部程序)。这是执行此操作的关键F9。有没有办法通过java来执行这个动作?如何通过java代码在外部程序中执行某些操作
0
A
回答
0
什么你正在寻找可能
Runtime.getRuntime().exec("myCommand");
就是“mycommand的”您的系统上一个有效的命令。 问题可能是如果你想在不同的平台上运行你的程序,你可能需要根据你的Java程序运行的平台来定制命令,也就是说你正在失去平台独立性。
由于Jashaszun指出,已经有处理这一问题线程:Starting a process in Java?
+0
然后他会如何模拟其他程序中的按键? – kutschkem
+0
这是一个不同的程序(不同的文件),我需要打开它并通过我的java代码模拟按F9键(或只是让它运行)。 @丰富 – user2598911
相关问题
- 1. 通过外部java代码操作网站操作
- 2. 如何在Unity3d中运行进程时执行某些操作
- 3. 通过JComboBox的元素通过JButton执行某些操作
- 4. 定义程序执行某些操作的通用键绑定
- 5. 如何使用变量的值在我的代码中执行某些操作?
- 6. 从C#代码执行外部程序
- 7. 如何从Java执行外部程序?
- 8. 如何通过一个代码在所有幻灯片中执行某些操作?
- 9. 在Java中执行外部程序
- 10. 通过操作系统执行程序
- 11. Web应用程序可以通过蓝牙执行某些操作吗?
- 12. 通过Java中的终端执行外部程序
- 13. Swift本地通知已触发 - 在应用程序中执行某些操作
- 14. 通过java代码运行java程序
- 15. 如何在IIS托管应用程序中定期执行某些操作?
- 16. EclispeRCP:在程序加载后执行某些操作
- 17. 在应用程序启动时执行某些操作?
- 18. Nodejs读取某些进程的stdout并执行某些操作
- 19. 禁止在Swift操作系统中运行某些代码行
- 20. 多次从java代码执行外部程序
- 21. 在Java中执行新操作后,代码块会执行什么操作?
- 22. 如何避免内的onCreate执行代码的某些部分()
- 23. 如何在ASP.NET/WCF中定期执行某些操作?
- 24. 如何在iOS中旋转屏幕时执行某些操作?
- 25. 如何在knockout.js中更新值后执行某些操作?
- 26. 如何在Express.js中发送响应后执行某些操作?
- 27. 如何控制何时在JavaScript中执行某些代码块?
- 28. 如何在Linux中使用参数在C代码中执行外部程序?
- 29. 如何在java程序中的couchdb中执行更新操作
- 30. 如何通过外部python脚本在Django shell中执行代码?
虽然一个有趣的问题,你是如何试图解决你的问题听起来太复杂。您不需要启动Eclipse或向Eclipse发送按键来编译和启动程序(至少这是我了解您正在尝试执行的操作)。也许你可以更好地解释你的问题。你在编写一个Eclipse插件吗?你真的想要一个运行配置吗? – kutschkem
我有一个java代码,它在程序的外部文件中执行一些操作。我需要找到一种方法来通过我的java代码访问这个文件,并在该文件内部打F9键,这使得程序运行。 @kutschkem – user2598911
我反对将其标记为处理如何在Java中启动Process的问题的重复。这个问题超出了这个范围(尽管我仍然怀疑OP会问的是他真正想要的东西)。这个问题是关于模拟UI操作。我同意,只要将Compiler作为外部进程启动,然后启动编译的程序可能是更好的解决方案。但我的感觉是,问题更多的是关于UI操作的模拟。 – kutschkem