如何将命令或argoman传递给java中的进程

时间:2010-09-09 12:36:39

标签: java vlc

我想在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

1 个答案:

答案 0 :(得分:2)

Javadoc是你的朋友:http://download.oracle.com/javase/1.4.2/docs/api/java/lang/Runtime.html#exec(java.lang.String[])

有一个exec版本接受命令及其参数的String数组。