com组件中的dll王者,大漠组件的介绍与java语言调用

先来看一段关于大漠 com 插件的介绍

我这边已经下载并且注册完成,注意在注册的时候需要是管理员模式

然后打开netbeans,新建一个java maven项目,点击next。为什么是netbeans呢?以为我们调用32位插件必须要是32位的IDE和32位的jdk

注意是不带64的netbeans 和 32位的jdk

打开petool,我们看下dm的位数便知道这是一个32位com组件,所以必须使用32位进行调用

设置好project的名字,我们点击finish 完成

netbeans 最新版本修复了 编码的问题,新创建的项目默认为utf-8

接下来我们需要用到java中一个叫做jacob的开源项目

可以看到作者在2020年的8月25日,进行了更新

最新版本是1.20,这太酷了。我们将其下载到本地来

这是jacob的所有文件,它同时支持32位和64位的com组件调用,这对于javaer来说是一大福音

我们将所需的jacob.jar 和 它的dll组件放入项目之中

新建一个libs文件夹,里面放置刚刚我们下载的jacob.jar .

然后在tools工具栏下有libraries这个菜单

新建一个名叫mylibraries的lib名称

点击Add Jar foloder

选择好我们的,或者输入我们的路径,点击 add jar folder

点击OK。其实netbeans的这种添加方式很麻烦,不如eclipse和idea,在项目上直接右键add就可以了

我发现不对劲,后来研究了一下才明白。netbeans的maven项目是不支持添加本地jar包的。所以我们只能使用jave with ant的方式来创建java项目。因此我这边重新调整了一下。

next,这里我们勾选 use dedicated folder for storing libraries 使用专用文件夹存储库,说白了就是将jar包文件都放入这个lib目录下

我们现在可以看到在netbeans的属性中有了 libraries这个选项

在projects的视图和Files的视图下我们可以看到libraries和lib

老实讲这个添加本地jar包的过程可能比较复杂,首先是将要使用的jar包添加到lib目录下的CopyLibs中,然后在项目的libraries中Add Library,添加CopyLibs Task这个Library,之后在nblibraries.properteis中进配置我们要添加的jar包文件,每个jar包文件使用分号分开

在我们最终将jar包导入完成之后,我们通过jacob调用dm组件就是一件非常简单的事情了,其实主要难点在于第三方jacob这个jar包的配置,netbeans毕竟使用的人少,所以相关的教程也少,很多东西都要自己研究的,如果这篇文章对你有帮助,欢迎点赞收藏加关注哦

展开阅读全文

页面更新:2024-03-13

标签:大漠   组件   分号   视图   王者   文件夹   放入   插件   语言   方式   文件   项目

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top