javaapi的基本使用方法(大漠组件的介绍与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毕竟使用的人少,所以相关的教程也少,很多东西都要自己研究的,如果这篇文章对你有帮助,欢迎点赞收藏加关注哦
,
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com