How to call third-party applications in java
Today, I will talk to you about how to call third-party applications in java. Many people may not know much about it. In order to make you understand better, the editor has summarized the following for you. I hope you can get something from this article.
1. Java calls third-party applications using ProcessBuilder objects to call
Example location:
Xc-service-manage-media-processor/test/TestProcessBuilder
/ / create processBuilder object ProcessBuilder processBuilder = new ProcessBuilder (); / / set commands for third-party applications / / processBuilder.command ("ping", "127.0.0.1"); processBuilder.command ("ipconfig"); / / merge standard input stream and error stream with processBuilder.redirectErrorStream (true) / / start a process (equivalent to entering a command on the command line) Process process = processBuilder.start (); / / get normal and error information through the standard input stream InputStream inputStream = process.getInputStream (); / / convert character stream InputStreamReader reader = new InputStreamReader (inputStream, "gbk"); / / buffer char [] chars = new char [1024] Int len =-1; while ((len = reader.read (chars))! =-1) {String string = new String (chars,0,len); System.out.println (string);} inputStream.close (); reader.close (); after reading the above, do you have any further understanding of how to call third-party applications in java? If you want to know more knowledge or related content, please follow the industry information channel, thank you for your support.