-3

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

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

因此,假设我有“VLC”播放器或 MPC 或其他任何东西,我希望能够创建 Java/C++ 应用程序或任何控制应用程序的东西,例如播放视频、暂停视频等。

如果可能的话,请让我知道以及如何。

4

4 回答 4

3

VLC当然可以。看这里:http ://wiki.videolan.org/Java_bindings以及这里:how to control VLC by java

对于 MPC,我不知道有什么资源可以用来做这件事。据我所知,您至少可以启动它。

于 2013-07-15T07:07:41.880 回答
0

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

于 2013-07-15T07:07:45.760 回答
0

I have found this site that describes how to run external programms from java http://www.rgagnon.com/javadetails/java-0014.html

于 2013-07-15T07:17:50.057 回答
0

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

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

有关更多信息,请参阅在 java 中执行外部程序。

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

于 2013-07-15T07:05:57.553 回答