67,512
社区成员
发帖
与我相关
我的任务
分享
public class Sys {
public static native String showHDSerial();
static {
String path = "";
File f = new File("lib/native");
try {
path = f.getAbsolutePath();
System.out.println(path);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.setProperty("java.library.path", path);//
System.loadLibrary("Sys");
}
public static void main(String[] args) {
String a = showHDSerial();
System.out.println("mac:" + a);
}
}
public class Sys {
public static native String showHDSerial();
static {
try {
System.load("E:/jsp/quality/WebRoot/WEB-INF/classes/net/hlj/util/Sys.dll"); // 注意
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
String a = showHDSerial();
System.out.println("mac:" + a);
}
}
import com.sun.jna.Library;
import com.sun.jna.Native;
public interface HardInfo2Lib extends Library {
public static final String DllFilename="PcHardInfo.dll";
public static final String DllFile_Md5="CC17B758569CA565738540F9197E6135";
HardInfo2Lib INSTANCE = (HardInfo2Lib) Native.loadLibrary("PcHardInfo",HardInfo2Lib.class);
String GetMachineUUID();
String GetCPUID();
String GetPriHddSerialNumber();
}