如何在打开Windows中的应用程序/程序时调用任何Java程序?例如,当我启动VLC媒体播放器时,我希望在VLC媒体播放器启动之前启动Java应用程序。
答案 0 :(得分:5)
创建一个批处理文件:
set echo off
java -jar "your java file path"
"your vlc path to run"
答案 1 :(得分:1)
您可以编写一个同时运行它们的批处理文件,也可以编写一个监视vlc.exe进程的应用程序并对其做出反应。
答案 2 :(得分:0)
换句话说:始终使用创建的批处理来运行vlc: java yourApplication VLC
或编写应用程序,定期检查给定程序的所有进程。我知道,C中有一些用于Java的库可以做到这一点,但它们都依赖于平台。如果您使用的是Windows Vista或更高版本,我认为您可以执行,并解析tasklist命令的结果。