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

javaapi的基本使用方法(大漠组件的介绍与java语言调用)(1)

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

javaapi的基本使用方法(大漠组件的介绍与java语言调用)(2)

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

javaapi的基本使用方法(大漠组件的介绍与java语言调用)(3)

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

javaapi的基本使用方法(大漠组件的介绍与java语言调用)(4)

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

javaapi的基本使用方法(大漠组件的介绍与java语言调用)(5)

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

javaapi的基本使用方法(大漠组件的介绍与java语言调用)(6)

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

javaapi的基本使用方法(大漠组件的介绍与java语言调用)(7)

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

javaapi的基本使用方法(大漠组件的介绍与java语言调用)(8)

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

javaapi的基本使用方法(大漠组件的介绍与java语言调用)(9)

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

javaapi的基本使用方法(大漠组件的介绍与java语言调用)(10)

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

javaapi的基本使用方法(大漠组件的介绍与java语言调用)(11)

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

javaapi的基本使用方法(大漠组件的介绍与java语言调用)(12)

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

javaapi的基本使用方法(大漠组件的介绍与java语言调用)(13)

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

javaapi的基本使用方法(大漠组件的介绍与java语言调用)(14)

新建一个名叫mylibraries的lib名称

javaapi的基本使用方法(大漠组件的介绍与java语言调用)(15)

点击Add Jar foloder

javaapi的基本使用方法(大漠组件的介绍与java语言调用)(16)

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

javaapi的基本使用方法(大漠组件的介绍与java语言调用)(17)

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

javaapi的基本使用方法(大漠组件的介绍与java语言调用)(18)

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

javaapi的基本使用方法(大漠组件的介绍与java语言调用)(19)

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

javaapi的基本使用方法(大漠组件的介绍与java语言调用)(20)

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

javaapi的基本使用方法(大漠组件的介绍与java语言调用)(21)

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

javaapi的基本使用方法(大漠组件的介绍与java语言调用)(22)

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

javaapi的基本使用方法(大漠组件的介绍与java语言调用)(23)

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

javaapi的基本使用方法(大漠组件的介绍与java语言调用)(24)

,