永发信息网

关于JNI调用DLL,DLL应该放在哪

答案:2  悬赏:0  手机版
解决时间 2021-02-17 19:25
关于JNI调用DLL,DLL应该放在哪
最佳答案
关于JNI调用DLL,DLL应该放在哪
JAVA通过JNI调用本地方法,而本地方法是以库文件的形式存放的(在WINDOWS平台上是DLL文件形式,在UNIX机器上是SO文件形式)。通过调用本地的库文件的内部方法,使JAVA可以实现和本地机器的紧密联系,调用系统级的各接口方法。
简单介绍及应用如下:
一、JAVA中所需要做的工作
在JAVA程序中,首先需要在类中声明所调用的库名称,如下:
static {
System.loadLibrary(“goodluck”);
}

在这里,库的扩展名字可以不用写出来,究竟是DLL还是SO,由系统自己判断。
全部回答

老弟,我将我的心得告诉你:

1、java本地化编程步骤 (1)、首先在java类中声明一个native的方法。 (2)、使用javah命令生成包含native方法声明的c/c++头文件 (3)、按照生成的c/c++头文件来写c/c++源文件 (4)、将c/c++源文件编译成动态链接库(dll) (5)、把dll文件加入到path环境变量中 (6)、java类中加载dll,然后调用申明的native方法 2、java本地化编程后产生的dll文件如果和java源文件放在一起,则不必修改path环境变量;如果dll文件和java源文件不在同一个文件夹下,则需要修改path环境变量。我使用的配置是jdk1.6。

这是我简单的总结,希望能帮助你。。。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
世界无车日(World Car Free Day)
硚口区武汉专业掺汤三合一(崇仁路店)哪位知道
每天都洗衣做饭带孩子,都说女人也要有工作,
面膜是早上敷还是晚上敷比较好
千层底布鞋
西山路立交/S105(路口)在什么地方啊,我要过
猫头鹰飞进家会怎么样?
国产地西他滨哪个牌子好
【两字词语大全】两字好词大全
安庆市北郊房地产管理所在什么地方啊,我要过
化简√32-√8+2√0.5
生活的格言,作者是巴尔蒙特仿写
光华路中巷/光华路二巷(路口)这个地址在什么
女人客厅挂什么字画好
形成纬度地带分异规律的基础是A. 光照B. 热量
推荐资讯
【三神】我们班的“三神”作文
下列措施中,引起人体产生免疫反应的是DA. 打
【城市内部空间结构】城市地域结构与城市空间
【勤劳的蜜蜂】勤劳的蜜蜂作文
女友的戒指被她以前的男友抢走 我该不该再买
女属虎男属牛,买几层楼合适
乐陵哪家会计从业教的好
红绿灯会不会吃掉 燕尾红箭鱼的宝宝
下图是家庭收支的一般模式图。图中阴影部分代
一体机系统有内存为什么不能下载软件?
波扎店村在哪里啊,我有事要去这个地方
泗县东关服务大厅今天上班吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?