你能从Java / C ++应用程序编写外部应用程序吗?

时间:2013-07-15 07:03:33

标签: java c++

您可以从Java应用程序编写外部应用程序吗?

我知道这是一个奇怪的问题,但最近我真的需要这样做。

所以,让我说我有“VLC”播放器或MPC或其他任何东西,我希望能够创建一个Java / C ++应用程序或控制应用程序的任何东西,如播放视频,暂停视频和东西。

如果有可能请告诉我以及如何。

4 个答案:

答案 0 :(得分:3)

VLC当然可以。点击此处:http://wiki.videolan.org/Java_bindings以及此处:how to control VLC by java

对于MPC,我不知道可以使用任何资源。你至少可以根据我的知识发布它。

答案 1 :(得分:0)

要启动(执行)外部应用程序,您应该使用Runtime.getRuntime()。exec(params); 或ProcessBuilder类。

http://docs.oracle.com/javase/7/docs/api/java/lang/ProcessBuilder.html

有关详细信息,请参阅Execute external program in java

要将击键发送到另一个应用程序,您可以使用“机器人”类(http://docs.oracle.com/javase/6/docs/api/java/awt/Robot.html)。

答案 2 :(得分:0)

期望访问界面来执行这些操作,您可以从http://caprica.github.io/vlcj/获取一些参考资料 这是用于控制嵌入在AWT中的VLC实例的java api。

答案 3 :(得分:0)

我发现这个网站描述了如何从java运行外部程序 http://www.rgagnon.com/javadetails/java-0014.html

相关问题