JAVA怎么调用 native方法?不要在mian里调用就可以了
6个回答
展开全部
没太明白你的意思
如果单纯调用的话类似String的intern()方法可以直接用实例调用
如果要是写类似native的方法,其中有一条是java提供了JNI可以调用其他语言写的方法,方法只是声明,调用的时候需要System.loadLibrary();方法内部加载类库信息就可以调用
如果单纯调用的话类似String的intern()方法可以直接用实例调用
如果要是写类似native的方法,其中有一条是java提供了JNI可以调用其他语言写的方法,方法只是声明,调用的时候需要System.loadLibrary();方法内部加载类库信息就可以调用
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
JAVA比较典型的native的使用方式,用loadLibrary导入存在源文件目录下的*.dll文件,然后定义native方法时,与c/c++实现的函数有相同的参数和返回类型。
public class OpticalFlowCalculateDll{
static{
System.loadLibrary("OpticalFlow");
}
public native static void setImage();
public native static int[] getGoodFeatureListForTrack();
public native static int[] getMatchedFeatureList();
public native static int getFeatureListSize();
public native static void dispose();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看到前面“永远丹笑”还算理解你的问题了,另外两个看来没理解。
在不在main方法中调没有什么区别啊,你只要把那个类似接口的类声明好了,就和普通类一样使用就行了啊。
在不在main方法中调没有什么区别啊,你只要把那个类似接口的类声明好了,就和普通类一样使用就行了啊。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
new xxxx类后就可以调用你在类里写的方法了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询