3、]; 4. int serial; 5.}DiskInfo; 那么我们需要在Java中定义一个类来与之匹配,声明可以写成这样: Java代码 1.class DiskInfo { 2. //名字 3. public String name; 4. 5. //序列号 6. public int serial; 7.} 在这个类中,申明一些Native的本地方法,来测试方法参数的传递,分别定义了一些函数,用来传递结构或者结构数组,具体定义如下面代码: Java代码 1
4、./**//****************** 定义本地方法 ********************/ 2. //输入常用的数值类型(Boolean,Byte,Char,Short,Int,Float,Double) 3. public native void displayParms(String showText, int i, boolean bl); 4. 5. //调用一个静态方法 6. public native int add(int a, int b); 7.
5、 8. //输入一个数组 9. public native void setArray(boolean[] blList); 10. 11. //返回一个字符串数组 12. public native String[] getStringArray(); 13. 14. //返回一个结构 15. public native DiskInfo getStruct(); 16. 17. //返回一个结构数组 18. public native DiskI