java调用.dll程序
来源:互联网 发布:npc外观算法 编辑:程序博客网 时间:2024/04/28 05:56
编写java程序如:javacall.java
编译java程序,如将javacall.java放到c:/test下(都可以,没有固定) javac javacall.java
(当然你要设置环境变量:path
设置:
我的电脑-属性-高级-环境变量中,有PATH(大小写都
可以)这个变量(没有就自己新建立一个)
变量名:PATH
变量值:javac等程序所在路径.
例如我的JDK安装在D:/JDK1.4中,那么我在D:/JDK1.4目录
下可以搜索一下javac,得到它的位置:D:/JDK1.4/jdk/bin,
现在变量值就可以写成
变量值:[ .;D:/JDK1.4/jdk/bin; ]
或者先设置用户变量,系统变量再调用
在桌面上右键点击“我的电脑”
编译java程序,如将javacall.java放到c:/test下(都可以,没有固定) javac javacall.java
(当然你要设置环境变量:path
设置:
我的电脑-属性-高级-环境变量中,有PATH(大小写都
可以)这个变量(没有就自己新建立一个)
变量名:PATH
变量值:javac等程序所在路径.
例如我的JDK安装在D:/JDK1.4中,那么我在D:/JDK1.4目录
下可以搜索一下javac,得到它的位置:D:/JDK1.4/jdk/bin,
现在变量值就可以写成
变量值:[ .;D:/JDK1.4/jdk/bin; ]
或者先设置用户变量,系统变量再调用
在桌面上右键点击“我的电脑”
然后属性->高级->环境变量 ->系统变量(用户变量也可以)->新建变量名里面输入JAVA_HOME;
变量值里面输入D:/JDK1.4/jdk/
然后再新建一个CLASSPATH
其值为:
.;%JAVA_HOME%/lib/tools.jar;%JAVA_HOME%/lib/dt.jar (最前面的.;一定要写)
)
生成头文件(javacall.h) javah -classpath "c:/test" javacall (记得要写上路径)
建立新DLL工程如:mycalldll(如放在:C:/Documents and Settings/Administrator/桌面/71info/)
将javacall.h复制到VC工程目录中(如:C:/Documents and Settings/Administrator/桌面/71info/mycalldll/mycalldll/),然后编译,如果编译说找不到jni.h文件,可以将jni.h复制到工程目录中,还可将javacall.h文件中的#include <jni.h>改为#include "jni.h",
将生成的.dll(如C:/Documents and Settings/Administrator/桌面/71info/mycalldll/mycalldll/Debug/mycalldll.dll)复制到C:/j2sdk1.4.2_05/bin则可在eclipse运行了
- java调用.dll程序
- java调用.dll程序
- Java调用DLL程序
- JNI技术实现JAVA程序调用dll
- java程序调用dll文件方法
- Windows程序调用dll
- 使用JNI技术实现JAVA程序调用dll
- 使用JNI技术实现JAVA程序调用dll
- 使用JNI技术实现JAVA程序调用dll
- 使用JNI技术实现JAVA程序调用dll
- OpenCV程序封装为64位DLL给Java调用
- java调用dll
- JAVA调用DLL(1)
- JAVA调用DLL
- JAVA调用DLL(转载),
- JAVA 调用Dll
- java调用.dll文件
- Java调用DLL方法
- 用 MSN 照片转卡通 服务 制作了自己的签名照片
- 利用 .NET Printing 命名空间从 Windows 窗体应用程序中进行预览和打印
- C#基本语法问题集锦
- 在JSP中访问数据库大全
- 三星sgh-e258手机GRPS设置
- java调用.dll程序
- 近来“ARP”病毒新变种肆虐 三点措施应对
- Eclipse中的快捷键
- DLP(数据丢失防护)何以成为安全焦点
- J2ME安全应用——SATSA API
- NT主要内核结构 windows vista
- 转载:任意移动一个控件
- QQ尾巴+社会工程学+第三方ActiveX插件漏洞=隐藏的危险
- JAVA基础知识--面试题集