Java加载dll动态链接库,并打包执行为exe文件

在Java程序中加载dll动态链接库有两种方法:

    第一种:通过调用System.loadLibrary(String filename);

    第二种:通过调用System.load(String filename)方法。

        第一种参数filename直接写动态链接库的名字,例如System.loadLibrary(jacob-1.18-x64);

        第二种参数filename需要写动态链接库的绝对路径,例如System.load("c:/xx/yy/jacob-1.18-x64.dll");

    用Java程序做一个exe可执行文件,首先需要将写好的Java程序打成一个jar包(怎么打jar包自己百度,谷歌等),如果使用了第三方jar包,需要在你所存放已经打成jar包的文件夹中建立lib文件夹,将第三方jar包放入.用解压缩软件打开所打的jar包,修改里面的META-INF文件夹中的MANIFEST.MF文件内容.

例如下图所示:

这个MANIFEST.MF文件内容可以百度添加.我这里就简单的写出了四个.注意的是:每个冒号后面都要有空格,Class-Path中的jar包之间需要用一个空格隔开,多的话直接换行.

上述都准备好了,就需要使用exe4j软件执行出来一个exe可执行文件,使用exe4j软件制作exe,网上的教程很多,这里就不需要做过多的啰嗦.

exe4j:http://www.softpedia.com/get/Authoring-tools/Setup-creators/exe4j.shtml

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值