查看java方法签名

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 20:42   1274   0
首先生成class文件
D:\workspace\testjni\src\com\example\testjni>javac jni.java

定位到class目录下
D:\workspace\testjni\src\com\example\testjni>javap -s jni
Compiled from "jni.java"
public class com.example.testjni.jni extends java.lang.Object{
public com.example.testjni.jni();
  Signature: ()V
public static int TestC(java.lang.String, java.lang.String, byte[]);
  Signature: (Ljava/lang/String;Ljava/lang/String;[B)I
public static native int DesECB(boolean, byte[], byte[], int, byte[]);
  Signature: (Z[B[BI[B)I
public static native int Des3ECB(boolean, byte[], byte[], int, byte[]);
  Signature: (Z[B[BI[B)I
public static native int MD5(byte[], int, byte[]);
  Signature: ([BI[B)I
public static native int CcallJava();
  Signature: ()I
}

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP