下面的代碼打開狀態非常精細,在記事本:麻煩與的ProcessBuilder
import java.util.*;
class test
{
public static void main(String args[])
{
try{
ProcessBuilder pb=new ProcessBuilder("notepad","F:/status");
pb.start();
}catch(Exception e)
{
System.out.println(e);
}
}
}
下面的代碼does'not播放歌曲:
import java.util.*;
class test
{
public static void main(String args[])
{
try{
ProcessBuilder pb=new ProcessBuilder("C:/Program Files (x86)/VideoLAN/VLC/vlc","D:/02 Tu Jaane Na");
pb.start();
}catch(Exception e)
{
System.out.println(e);
}
}
}
試試用這個'C:\\ Program Files(x86)\\ VideoLAN \\ VLC \\ vlc.exe'和'D:\\ 02 Tu Jaane Na。MP3'並看看這個http://stackoverflow.com/questions/7171840/launch-vlc-player-through-java – RanRag 2012-02-11 10:11:36
會發生什麼?它是否打印出異常?它是否啓動VLC?此外,通常'e.printStackTrace();'比'System.out.println(e);'提供更多的信息。 – 2012-02-11 10:20:28
@ RanRag:但爲什麼它沒有與(/)? – 2012-02-11 10:22:21