在 java 中通过 vlc 启动 mp4 文件

Launching a mp4 file through vlc in java

当我尝试时:

Runtime.getRuntime().exec("vlc /home/user/a.mp4");

什么都没发生。 谁能说说为什么?

要修复您的特定代码行,我认为您应该尝试:

Runtime.getRuntime().exec(new String[] { "/path/to/vlc", "/home/user/a.mp4" });

附带说明一下,如果您的系统支持它,我会考虑使用 Desktop Class:

if (Desktop.isDesktopSupported()) {
    Desktop.getDesktop().open(new File("/home/user/a.mp4"));
}

(您需要安装 GNOME 库以便 Java 能够识别它)