关于java通过jni调用vc++的dll时候的报错1
发布网友
发布时间:2024-02-21 08:11
我来回答
共2个回答
热心网友
时间:2024-03-20 13:16
老弟,我将我的心得告诉你: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。 这是我简单的总结,希望能帮助你。。。
热心网友
时间:2024-03-20 13:16
能做到这一步的话你的一切部署都没有错但是现在有可能的就是错在头的声明有一些不正确或者是你的本地代码运行时出错