我想在java中运行一个名为VLC的程序。我是由Runtime创建的。我不知道如何将命令传递给此进程。也可以通过命令行控制VLC程序。我想设置一个端口和IP地址到VLC程序收听流数据。 java中的每个进程都有InputStream和OutputStream。
Runtime rt = Runtime.getRuntime();
Process p = rt.exec("C:\\Program Files\\VideoLAN\\VLC\\vlc.exe");
DataInputStream in = new DataInputStream(p.getInputStream());
OutputStream out = p.getOutputStream();
谢谢你,sajad
答案 0 :(得分:2)
Javadoc是你的朋友:http://download.oracle.com/javase/1.4.2/docs/api/java/lang/Runtime.html#exec(java.lang.String[])
有一个exec版本接受命令及其参数的String数组。