首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java怎么获得其它程序句柄

2013-01-23 
java如何获得其它程序句柄小弟才学java 请教下各位大侠 在windows下如何才能获得其它程序的句柄javawindow

java如何获得其它程序句柄
小弟才学java 请教下各位大侠 在windows下如何才能获得其它程序的句柄  java windows
[解决办法]
JNI/JNA
[解决办法]
一般使用JNI
[解决办法]
获取当前的进程?
[解决办法]
windows下获取当前进程的话可以用dos命令tasklist


Runtime r=Runtime.getRuntime();
Process p=r.exec("cmd /C tasklist");
BufferedReader reader=new BufferedReader(new InputStreamReader(p.getInputStream(),"gbk"));//windows的默认系统中文编码是gbk所以从cmd控制台的信息已gbk来解码
String line=null;
while((line=reader.readLine())!=null)
System.out.println(line);

热点排行