本人是想用javaweb来查看
当前主机的CPU利用率、内存大小、
JVM的堆信息,服务信息,版本号、可用内存、最大内存、总内存,使用率。
还有对数据库各项信息的监控。
现在不知道怎么用,请懂的人给予指点,也许我题目和详细内容说的不符,但是我只能描述到这个程度,希望大家能理解
各位朋友会哪个就指点哪个吧~~~谢谢啦~~~
本人QQ296222242(注明CSDN即可)

解决方案 »

  1.   

    java调用user32.dll呗。。
    使用com.sun.jna.Native 这个包。。 网上能找到。。import com.sun.jna.Native;public interface User32 extends W32API {
    User32 INSTANCE = (User32) Native.loadLibrary("user32", User32.class,
    DEFAULT_OPTIONS); boolean ShowWindow(HWND hWnd, int nCmdShow); boolean SetForegroundWindow(HWND hWnd); HWND FindWindow(String winClass, String title); HWND FindWindow(int winClass, String title); HWND FindWindowEx(HWND hWnd, HWND childWnd, int wParam, int lParam); HWND FindWindowEx(HWND hWnd, int childWnd, int wParam, int lParam); boolean PostMessage(HWND hWnd, Integer Msg, Integer wParam, Integer lParam); boolean PostMessage(HWND hWnd, int Msg, int wParam, int lParam); boolean PostMessage(HWND hWnd, String Msg, int wParam, int lParam); boolean PostMessage(HWND hWnd, String Msg, String wParam, String lParam); boolean PostMessage(HWND hWnd, int Msg, String wParam, String lParam); boolean PostMessage(HWND hWnd, int Msg, String wParam, int lParam); boolean PostMessage(HWND hWnd, String Msg, String wParam, int lParam); void keybd_event(String bVk, String bScan, String dwFlags,
    String dwExtralnfo); void keybd_event(int bVk, String bScan, String dwFlags, String dwExtralnfo); void keybd_event(String bVk, int bScan, int dwFlags, int dwExtralnfo); void keybd_event(int bVk, int bScan, int dwFlags, int dwExtralnfo); void keybd_event(int bVk, int bScan, String dwFlags, int dwExtralnfo); void keybd_event(String bVk, int bScan, String dwFlags, int dwExtralnfo); boolean SendMessage(HWND hWnd, Integer Msg, Integer wParam, Integer lParam); boolean SendMessage(HWND hWnd, int Msg, int wParam, int lParam); boolean SendMessage(HWND hWnd, String Msg, int wParam, int lParam); boolean SendMessage(HWND hWnd, String Msg, String wParam, String lParam); boolean SendMessage(HWND hWnd, int Msg, String wParam, String lParam); boolean SendMessage(HWND hWnd, int Msg, String wParam, int lParam); boolean SendMessage(HWND hWnd, String Msg, String wParam, int lParam);
    //设置窗口 位置  大小
    boolean SetWindowPos(HWND hwnd, HWND hWndInsertAfter,int x,int y,int width,int height,int operate);

    boolean MessageBox(HWND hwnd,String txt,String title,int type);
    }
      

  2.   

    可以参考一下java.lang.management和javax.management包
      

  3.   

    或者如果对windows的wmic的命令熟悉的话,可以调用
    Runtime.getRuntime().exec("wmic xxxx")来解析
      

  4.   

    Windows 系统的源代码有 5000 余万行,你看?