java写的windows任务管理器 开发环境 netbeans/visual Studio 2010用到了 JNI/C++/Win32SDK/Swing/JDesktop花了2天时间搞的,技术上很简单,大家可以作参考 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不错,GX楼主,如果不用VS,可能会更好。 楼主用的是Swing吗,按钮不是JButton吗,JButton在经典主题下也不会改变吧。 如果把程序捆绑在某一操作系统上,这样的程序实在没有必要用Java编写。Java跨平台的特性无法发挥,又要考虑客户是否安装JRE,性能还不如C/C++程序高。 直接用vs就行为啥要用JNI呢不能移植,需要jre,性能也不好。。而且java里也没什么东西,就是一个界面,基本上所有功能都是windows api 地址在http://blog.csdn.net/exsuns/archive/2010/12/13/6073086.aspx 基本上用到了java的所有弱点,优点一点也没发挥出来。 所有弱点? 你99%是做JAVA WEB的 哎呀 我是1%啊c/s的,用swing我说的可能有点绝对但是总感觉 java做这玩意 自己饶腾自己作为学习是不错。 做得不错呀,不过我在想是否能够通过Runtime和Process来搞定线程列表Runtime runtime = Runtime.getRuntime();process = runtime.exec("cmd /c Tasklist /V");BufferedReader in = new BufferedReader(new InputStreamReader( process.getInputStream()));String s = "";while ((s = in.readLine()) != null) {//把s字符串中的各段信息提取出来,作为展示用table的数据}这样就简单多了,纯Swing就能实现了刚才试验的结果是xp下Tasklist /V 命令显示的进程名长度好像有限制不知道能不能放开这个限制 process = runtime.exec("cmd /c Tasklist /V");这句还是依赖了操作系统。。 不过这样至少不用搞JNI这么麻烦嘛而且咱就取名叫“Windows 任务管理器”不指望跨平台 这个功能本身就是依赖操作系统11楼想法不错 tasklist和taskkill 急!请高手帮忙!!! 在线等,这个程序里面的BufferedReader 的bf.readLine()为什么读不出来。 问个关于JTextArea和JScrollPane的问题 向Oracle 数据库插入字段时出错!!! properties的问题 各位大哥,请教在java中什么是交易?或什么是交易码?没有交易码就不能编码么?多谢! SQL查询出来的日期型格式,是不是都是"MM/DD/YYYY HH:MI:SS" 如何手动清除变量? JTextField内容获取 JDBC-ODBC桥紧急求助 Java线程同步经典问题-卖票问题有个地方不懂?? spring 配置问题
为啥要用JNI呢不能移植,需要jre,性能也不好。。而且java里也没什么东西,就是一个界面,基本上所有功能都是windows api
哎呀 我是1%啊c/s的,用swing
我说的可能有点绝对
但是总感觉 java做这玩意 自己饶腾自己作为学习是不错。
是否能够通过Runtime和Process来搞定线程列表
Runtime runtime = Runtime.getRuntime();
process = runtime.exec("cmd /c Tasklist /V");
BufferedReader in = new BufferedReader(new InputStreamReader(
process.getInputStream()));
String s = "";
while ((s = in.readLine()) != null) {
//把s字符串中的各段信息提取出来,作为展示用table的数据
}
这样就简单多了,纯Swing就能实现了刚才试验的结果是xp下
Tasklist /V 命令显示的进程名长度好像有限制
不知道能不能放开这个限制
而且咱就取名叫“Windows 任务管理器”
不指望跨平台