关于java通过jni调用vc++的dll时候的报错

老弟,我将我的心得告诉你:1、java本地化编程步骤 (1)、首先在java类中声明一个native的方法。 (2)、使用javah命令生成包含native方法声明的C/C++头文件 (3)、按照生成的C/C++头文件来写C/C++源文件 (4)、将C/C++源文件编译成动态链接库(DLL) (5)、把DLL文件加入到path环境变量中 (6)、...
关于java通过jni调用vc++的dll时候的报错
老弟,我将我的心得告诉你: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。 这是我简单的总结,希望能帮助你。。。2013-09-20
能做到这一步的话你的一切部署都没有错但是现在有可能的就是错在头的声明有一些不正确或者是你的本地代码运行时出错2013-09-20
mengvlog 阅读 168 次 更新于 2025-10-30 05:43:14 我来答关注问题0
檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部