JAVA可以用下面的方法来执行WINDOWS的可执行程序.但是不推荐这样使用.String line; Process p = Runtime.getRuntime().exec("dir"); BufferedReader input = new BufferedReader(new InputStreamReader(p .getInputStream())); while ((line = input.readLine()) != null) { if (!line.trim().equals("")) { // keep only the process name line = line.substring(1); processes.add(line.substring(0, line.indexOf("\""))); } } input.close(); } catch (Exception err) { err.printStackTrace(); }
Process p = Runtime.getRuntime().exec("dir");
BufferedReader input = new BufferedReader(new InputStreamReader(p
.getInputStream()));
while ((line = input.readLine()) != null) {
if (!line.trim().equals("")) {
// keep only the process name
line = line.substring(1);
processes.add(line.substring(0, line.indexOf("\"")));
} }
input.close();
} catch (Exception err) {
err.printStackTrace();
}