用java在LINUX下面怎么获取硬盘序列号、cpu序列号等硬件ID吗?

解决方案 »

  1.   

    `cat /proc/cpuinfo`可以不?
      

  2.   

    写c,c++链接库获取底层资料
    再用java调用
    /*
     *Testjava.java文件
    */
    public class Testjava
    {
      static
      {
        System.loadLibrary("testdll");
       }
       public native static int CheckPass(String FUserID,String FPassWord);   
       public static void main(String[] args)
       {
        Testjava t = new Testjava();
        System.out.println(t.CheckPass("admin","12345678"));
        }
      }
      

  3.   

    java调用动态链接库的可以看看这个
    http://community.csdn.net/Expert/topic/5128/5128179.xml?temp=.9780542
      

  4.   

    有没有用C写的获取底层资料的代码?在WINDOWS和Linux下面是不是一样的?
      

  5.   

    http://zealot.cnblogs.com/archive/2004/10/08/49942.html
    http://www.9hao.com/downinfo/35549.html