首先使用native方法写个 java 类 在编译成.class 在编译成.h文件
http://hi.baidu.com/xtlp/blog/item/8508ec2427d3410c4c088df5.html
这是那个文章但是走到第五步
不知哪个 .c 文件如何编写的用什么编写 用vc++ 能吗 用什么gcc下了能有半个小时 下下来全是文件夹根本不知那个是 还用人说实在linux上用的我根本不知道自己下的是什么了 都低如何编写.c文件 那么又如何 gcc -fPIC -D_REENTRANT -I/usr/lib/jvm/java-1.5.0-sun-1.5.0.19/include -I/usr/lib/jvm/java-1.5.0-sun-1.5.0.19/include/linux -c HelloJNI.c注:/usr/lib/jvm/java-1.5.0-sun-1.5.0.19/include 是jni.h头文件所在的路径
/usr/lib/jvm/java-1.5.0-sun-1.5.0.19/include/linux 是jni_md.h所在的路径这个文件路径又是咋回事呢求做过的 给个思路 解决 方案白如果这个功能是 重启服务 是不是 我java编写传递参数 c接收参数
求解释 乱死了
解决方案 »
- 运算符的 运用
- webservice客户端调用服务端时,需要考虑服务端webservice的实现方式吗
- servlet 抛出的运行时异常,怎么传到error.jsp页面?
- struts中的tiles框架怎么使用啊.
- 整合spring和hibernate后,还读hibernate.cfg.xml吗?
- webwork+hibernate+spring+ajax开发的项目源代码发布
- java 程序中如何调用web service
- 小弟最近学struts+hibernate+spring,这方面最基本的入门问题。
- JBOSS配置新问题急问!!!
- struts精髓
- 今天面试题
- SESSION存储验证码失效问题
-I -L -D什么的,这些都是一些参数的设置,就好像 javac -cpxxx ... 一样
具体什么参数是干什么用的,可以用gcc -help来查看,就像 javac -help查看一样
通常的参数 -I 就是指定include路径,这样程序用到的.h文件就会在该路径上查找