jar包调用dll lib等外部库文件失败解决办法
失败问题分析:
- 路径错误,相对路径和绝对路径的区别(dll等文件无法打入jar包,dll文件位置是相对路径)
- 打包项目之后就调用不到dll文件
- Java运行JDK32位还是64位
代码更改
使用System.getenv("Gprinter")获取环境变量路径(支持dll文件移动,避免后期维护麻烦)
TscLibDll INSTANCE = (TscLibDll) Native.loadLibrary(System.getenv("Gprinter"), TscLibDll.class);
配置环境变量
这样的话,只需要配置指定的环境变量就可以了,头文件的位置可以灵活的设置.
注意:自定义环境变量配置之后需要重启电脑
jar包调用dll lib等外部库文件失败解决办法相关推荐
- linux 提示库文件,Linux系统下确实库文件的解决办法
解决/usr/bin/ld: cannot find -lxxx 在linux环境编译应用程式或lib的source code时常常会出现如下的错误信息: •/usr/bin/ld: cannot f ...
- linux缺失库文件,Linux系统下确实库文件的解决办法
解决/usr/bin/ld: cannot find -lxxx 在linux环境编译应用程式或lib的source code时常常会出现如下的错误信息: •/usr/bin/ld: cannot f ...
- IDEA打jar包时出现manifest.mf already exists in vfs解决办法
1.什么是MANIFEST.MF 下面MANIFEST.MF的介绍来自百度百科http://baike.baidu.com/link?url=QQ97CnYdkb0RqF33qFh9XiRfF_2NG ...
- Python库安装失败解决办法
1>重装python软件步骤如下 彻底删除python: --用geek软件卸载python软件,别以为在上面卸载python就完了,其实上面python的卸载是不会清除缓存数据 ...
- qt linux 调用外部库文件 (safenet加密狗开发一)
一加密狗开发基本原理: 经过我的探索,加密狗的基本原理就是每个加密狗有不同的id,根据加密狗的id生成独一无二的库文件,然后再在程序中加入vendorcode文件,比对插入的加密狗和code文件,如果 ...
- VS报错LNK1104原因之:引入外部库文件却没有将其路径添加至main所在项目的链接器的附加库目录
VS报错LNK1104原因之一:隐式引用外部库文件(无论静态库还是动态库),却没有将其路径添加至main所在项目的链接器. 场景:需要用到外部提供的API,此处用静态库示范,调用方法为隐式调用,即使用 ...
- 【转】matlab与C/C++混合编程——在Windows/Linux上调用Matlab编译的动态库文件
转自:matlab与C/C++混合编程--在Windows/Linux上调用Matlab编译的动态库文件_sinat_18131557的博客-CSDN博客 date version comments ...
- 报错笔记:打开软件出现您缺少mfco42d.dll和msvcrtd.dl库文件
报错环境:自己在写工具的时候,自己可以用,正常打开,但将软件拷贝到其他人的电脑中后,就会出现打开 软件出现您缺少mfco42d.dll和msvcrtd.dl库文件的错误. 按照百度说法,下载mfco4 ...
- 利用 exe4j 将 JAR 包制成免安装 JDK 的 EXE 文件
利用 exe4j 将 JAR 包制成免安装 JDK 的 EXE 文件 exe4j 的工作原理 EXE 制作教程 将 JAR 包制成能在 Windows 上直接运行的 EXE 文件,是很多 Java ...
最新文章
- python No migrations to apply
- Bootstrap的handler和childHandler
- 计数排序之python 实现源码
- Lua和C++交互详细总结
- Codeforces Round #601 (Div. 2)
- 智慧交通day00-项目简介
- oracle 天转换成月函数_oracle 日期转换格式 函数
- linux 查看led设备,Linux下LedButton设备驱动——详细设计
- jQuery .tmpl(), .template()学习资料小结
- 如何将 KVM 异构虚拟机启动效率提升 6~10 倍?
- HDX(CITRIX ICA)与ICA
- CTF中压缩包的思路
- Chrome 中迅雷的插件(正确的下载地址)下载以及安装(一)
- python卡方拟合优度检验_如何使用Python中的科学库执行卡方拟合优度测试?
- layui数据表格合并列
- 腾讯云服务器备案全流程 40天备案的血与泪
- ctfshow密码easyrsa5
- Netflix Media Database - 起源和数据模型
- focaltech(敦泰)触摸屏驱动Ft5306.c学习记录
- c语言编程输出我的学号名字,如何用C语言编写自己的姓名和学号