利用 Java 启动进程
在 Java 中,您可以通过类似于 System.Diagnostics.Process.Start() 的方式启动进程在.Net中。与 .Net 实现类似,Java 等效项允许您指定要启动的应用程序,使用户能够找到并执行所需的可执行文件。
解决方案:
要在 Java 中启动进程:
<br>导入java.io.BufferedReader;<br>导入 java.io.InputStreamReader;<br>导入 java.nio.file.Paths;<p>public class CmdExec {</p><pre class="brush:php;toolbar:false">public static void main(String[] args) { try { // The location of the 'tree' command may vary, depending on the system. // This code uses a path generator to find the file based on the user's environment variables. Process p = Runtime.getRuntime().exec( Paths.get(System.getenv("windir"), "system32", "tree.com /A").toString() ); try(BufferedReader input = new BufferedReader(new InputStreamReader(p.getInputStream()))) { String line; while ((line = input.readLine()) != null) { System.out.println(line); } } } catch (Exception err) { err.printStackTrace(); } }
}
其他注意:
以上是如何在 Java 中启动进程?的详细内容。更多信息请关注PHP中文网其他相关文章!