当我尝试时:
Runtime.getRuntime().exec("vlc /home/user/a.mp4");
什么都没发生。 谁能说出原因?
答案 0 :(得分:0)
要修复您的特定代码行,我认为您应该尝试:
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识别它)