关于javah编译.h头文件时出现的问题总结
2016-05-20 16:19
344 查看
一,错误: 找不到 'com.izhihuicheng.dingdong.telphone.jni.SmsSeriPortJni' 的类文件。
进入项目src同级目录下,使用 javah
-classpath . -jni com.******.jni.SmsSeriPortJni 命令。注意
. 前后有后格,用于标识编译后文件生成的路径
二,错误:
编码GBK的不可映射字符
执行上述命令后出现这个提示,其实与是否设置UTF8无关,解决办法:使用记事本打开这个java文件,另存时编码使用ANSI,重新编译即解决
三,编译后,.so库没有生成
检查后是自己JNI配置有问题,项目名称配置错了,生成到别的项目下了
进入项目src同级目录下,使用 javah
-classpath . -jni com.******.jni.SmsSeriPortJni 命令。注意
. 前后有后格,用于标识编译后文件生成的路径
二,错误:
编码GBK的不可映射字符
执行上述命令后出现这个提示,其实与是否设置UTF8无关,解决办法:使用记事本打开这个java文件,另存时编码使用ANSI,重新编译即解决
三,编译后,.so库没有生成
检查后是自己JNI配置有问题,项目名称配置错了,生成到别的项目下了
相关文章推荐
- Java图片上传实现代码
- RxJava+Retrofit框架Demo
- Spring注解@Component、@Repository、@Service、@Controller @Resource、@Autowired、@Qualifier 解析
- 深入剖析java中的集合框架
- Java类和对象8
- java客户端登陆服务器用户名验证
- 导入git.oschina项目到eclipse
- Javaweb学习之Session和Cookie
- windows上安装eclipse
- Spring aop 通知的使用
- Eclipse引用外部project android library
- Java 泛型
- java导入导出excel相关
- spring-boot学习笔记
- Spring MVC之——前后台传值
- Spring笔记[一]---基础起步
- Eclipse引用外部project android library
- Java_动态编译总结
- JAXB - Annotations, Type Adapters: XmlJavaTypeAdapter
- JAVA clone 复制 inputstream