Native.loadLibrary(String, class)第一个参数用绝对路径没有问题,可要是相对路径怎么写呢?
我项目位置:D:\workspace\test
.java文件位置:D:\workspace\test\scr\com\sys\angCLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%TOMCAT_HOME%\common\lib\servlet-api.jar;%JAVA_HOME%\jre\lib\rt.jarAPI INSTANCE = (API)Native.loadLibrary("D:\\测试程序\\DLL\\API", API.class);
想把第一个参数从绝对路径改成直接写API,那这个API.DLL要放在什么位置呀?
我项目位置:D:\workspace\test
.java文件位置:D:\workspace\test\scr\com\sys\angCLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%TOMCAT_HOME%\common\lib\servlet-api.jar;%JAVA_HOME%\jre\lib\rt.jarAPI INSTANCE = (API)Native.loadLibrary("D:\\测试程序\\DLL\\API", API.class);
想把第一个参数从绝对路径改成直接写API,那这个API.DLL要放在什么位置呀?
解决方案 »
- 求教Hibernate错误Could not execute JDBC batch update 请耐心看完
- JAVA session存的数据乱窜
- 如何将文本文件的编码由ANSI转换为utf-8
- 公司自己的框架 我该怎么学习 一个表对应四个文件
- 解析XML问题
- spring应用开发完全手册 明日科技 李钟尉 冯东庆编著 人民邮电出版社源代码
- ojdbc14.jar与classes12.jar有什么区别???????????????
- 用document将文件写到xml两个标签之间
- 如果我用java来实现webservice,那么是否微软的soap sdk也可一用啊?
- 高薪诚聘JAVA开发人员或者面试题目
- httpclient输出响应内容为乱码
- 批量添加商品
String path=A.class.getResource("/").getPath()+"API.dll";
//如何tomcat路径中有空格,加上这句path=path.replaceAll("%20", " ");
API INSTANCE = (API)Native.loadLibrary(path, API.class);
祝你成功
告诉你了,是'/D:/Tomcat6.0/webapps/CSPSWeb/WEB-INF/classes/hsdes.dll'导入失败,是不是位置不对,或者你计算机中根本没有这个库?