关于jacod调用组件dll文件的放置问题

使用jacod的的时候遇到无法调用到组件的问题。能访问到jacod.dll
[img=http://img.bbs.csdn.net/upload/201607/05/1467719951_803375.png][/img]
如图需要调用一个叫ArchiveBridge.dll的东西,这东西该放在哪,求大虾解惑

2个回答

图片说明

放在java.library.path指定的路径下,可以用下面代码查看:
System.out.println(System.getProperty("java.library.path"));

或者在启动java的参数中增加-Djava.library.path:
-Djava.library.path=D:\libs\

u011606457
_1_1_7_ 学习了^_^
3 年多之前 回复
LZ5910
LZ5910 不是java.library.path的问题,这下面放jacod.dll,至于那个组件接口的dll放哪里我找到结果了,不管放哪里,但是要在注册表中进行标注,指定放置位置,这样才能正常使用,一直用不了是因为它无法自动写到注册表,有的机器能,所以只能手动改了。现在能正常使用了
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
java调用outlook word (使用JaCod开源框架)
package test; import java.io.BufferedReader; public class TestMail { public static void main(String[] args) throws Exception { /*String body = "This is a Test !";
java使用jacod
使用jacob时,把dll放到window/system32下就成,不需要注册如果出现下面的错误com.jacob.com.ComFailException: A COM exception has been encountered:At Invoke of: VersionDescription: An unknown COM error has occured.表示dll的版本不对,换成最新版
java调用动态库时,.dll文件路径问题
网上说”.dll”应该放在”.class”同级目录下,但经测试,程序报错: “java.lang.UnsatisfiedLinkError: no JniDllDemo in java.library.path” 当放到java工程同级目录时,一个例子可以调用: 当我调用vtk测试用例时,却又显示“no java.library.path”。后期这样解决的: 1.右击项目,从弹出的右
JNA调用dll\so文件的路径问题和测试样例。
JNA调用dll\so的路径问题和测试样例 本文主要几点内容如下:     1.jda具体的放置路径     2.jdk切换     3.测试代码     此文就是便于自己以后回顾使用,所以就不罗嗦jda和jdi直接的区别了。     我在使用jda的时候,也是按照网上的教程做测试,但是不管怎么放置我的dll都是不能加载此模块的问题。(有些教程感觉很坑)费了好大的功夫最后查到存在以下
关于dll 中没有可放置在工具箱上的组件的解决技巧
我遇到的问题是再写控件库的扩展类时,没有加public关键字,如 public class MyListView: System.Windows.Forms.ListView { 。。。。}如果去掉 public 也可以生成DLL,但当你把它添加到用户控件时就会提示:在e:/mylistview/bin/myListView.dll中没有可放置在工具箱上的组件 来自:http:
关于Dll中“没有可放置在工具箱的组件”的解决方案
本文主要针对在VS2012的工具箱中,通过“选择项”添加自定义的Dll,如.NET类型时,出现“没有可放置在工具箱的组件”问题的常见解决方案。
用C#生成Excel文件的方法,Excel.dll组件生成的方法和设置用ASP.NET操作访问权限
一个示例:class AppTest {  private Excel.ApplicationClass _x;  public static void Main0()  {   AppTest a = new AppTest();   a._x = new Excel.ApplicationClass();   a._x.UserControl = false;   for (int i = 0
通过 JACOB 实现 Java 与 COM 组件的互操作
软件的互操作性是一个我们经常面临的问题,如果 Java 可以自由的调用其他语言和平台的成熟代码,可以充分利用您的 Java 技能,大大提高您的生产力。现有的 Java COM 互操作技术有很多种实现,JACOB 开源项目提供了一个简单方便的通用调用框架 COM 组件提供了一种与其他语言的互操作方式,叫做自动化(Automation)。现有的 Java COM 互操作的解决方案有很多种,由于设计目
java 使用jacod操作word
新建项目之前,有两件事要先做好: 1:需要先下载用到的包:jacob.jar,最新版本是1.8的,链接:https://sourceforge.net/projects/jacob-project/files/ 2:将其中的jacob.*.dll根据操作系统的位数放置jdk安装路径的bin目录下,一定要注意你的操作系统是32位的还是64位的 package com.test;
Jni开发时,dll文件放置的路径处理方式
刚到新公司,就接到一个棘手的任务。想了很多办法,最后想使用Java COM桥来解决。JACOB是一个较成熟的开源项目,可以很方便的调用COM组件。搞过JNI的都知道,本地库要放到系统path中,这样,Java进程在运行中才能找到本地库并动态加载。我们可以通过环境变量System.getProperty("java.library.path")来查看当前JVM搜索本地库的路径。这时,就会遇到一个
C# 中如何编写和调用自己的DLL
一、什么是DLL 以及使用它的好处 1、DLL 即:动态链接库   DLL是Dynamic Link Library 的缩写形式,DLL是一个包含可由多个程序同时使用的代码和数据的库,DLL不是可执行文件。动态链接提供了一种方法,使进程可以调用不属于其可执行代码的函数。函数的可执行代码位于一个 DLL 中,该 DLL 包含一个或多个已被编译、链接并与使用它们的进程分开存储的函数。DLL 还有助
怎么发布使用了dll的Activex呢?
 怎么发布使用了dll的Activex呢? 一个嵌入网页的ActiveX,需要调用两个dll文件。我把它们打成CAB文件后在客户端无法注册。但这个ocx本身是好的,如果将ocx和两个dll文件拷贝到客户端,然后手动注册就没问题了。   那怎么发布使用了dll的Activex呢?  -------------------------------------------------------
C#中加载dll的问题
最近在做C#上进行H264解码的网络摄像头,通过各种折腾,还是没法解决,无奈之下只好使用在C#下加载ffmpeg的动态库进行,在加载的时候说不遇到问题那是不可能的。 下面就我遇到的问题和解决方案进行发表: 1.加载方法 很多人都想着通过右键引用的方法进行dll的加载,当然那是简便的方法,不过对于用C++编译的动态库貌似这方法行不通,往往会提示“未能添加XX
设置JNA库路径
使用JNA加载第三方库时,首先,要设置库路径,即dll文件所在的目录。在Java命令行中通过配置VM参数设置JNA库路径,如下所示-Djna.library.path="e:\libs" 如果包含多个路径,可以用分号分开,如-Djava.library.path="${workspace_loc:project}\lib;${env_var:PATH}" 在Elipse中,可按照如下方式配置 右击项
C# 没有可放置在工具箱上的组件问题的解决方案
情况1:(转载自http://bbs.csdn.net/topics/340114428) public myCtrl(string str)   {   ...   } 这个构造函数中带了参数,再写一个不带参数的就可以添加上了.就是自定义控件中如果没有了空参数的构造数数就不能添加了. 在上这个就行了  public myCtrl()   {   ...   }   情况2
封装JS文件到DLL中并在页面中调用
通常在ASP.NET,我们常常会用到JS脚本来实现页面上的很多操作。在页面中引用JS的方法也是有好几种。 这里来介绍一下,如何将JS脚本内嵌到组件(Assembly)中,即DLL中。这样的做法最大的好处就是能够保护JavaScript文件的内容,避免JavaScript类的定义被修改。 下面就以一个示例来讲解如何操作: 1.打开VS,新建一个WebApplication1项目[这
PHP调用非COM的dll
由于前段时间闲着无聊没事做去捣鼓一个PHP的网络验证系统!想用AES来实现客户端和服务端的双向动态加密,客户端用易语言编写,由于AES算法的填充方式和IV不同,所以不能达到互解,于是想到了用E写个DLL给PHP调用!由于易写的DLL不是标准的com,所以PHP调用需要用非com的调用方法!PHP需要用到这个扩展组件:dynwrap.dll   首先在注册这个组件到system   然后在php配置
如何在C#项目中引用dll文件
网上说的太杂,我简单的说一下: 如果只是引用dll文件的话用如下方法(调用的话请查相关资料): 打开项目--解决方案资源管理器中--右键引用--添加应用-----根据需要添加各种dll                 (系统自带或一些驱动的dll一般在------程序集                 项目生成的dll一般在-----解决方案)          注:dll文件一般
jacod调用office转pdf jar包及dll(1.18 & 1.17)
jacod调用office转pdf jar包及dll(1.18 & 1.17),包含如果使用的是office2007可能会需要的补丁
VC调用C#的COM组件(DLL)
假设要进行二次开发的程序为 A.exe,要增加的功能使用增加DLL的方法来完成,设为Cdll.DLL,其中含有A、B、C等方法。       其中的方法A要用到C#类库Csharp.DLL中的方法A。要完成这个任务,参考网络上的各种方法与代码,总结其步骤如下:先用VS2008 C#类库项目写成含有A方法的DLL,并设置项目属性以进行COM的封装,然后用VC6 等写C代码进行调用。一、生成C#类库 Csharp.DLL(1)在Visual Studio 2008 中创建C#的类库项目 CSharp(2)实现的
python调用C# Com 的dll
dll源程序 可查看 文章> http://blog.csdn.net/xugangjava/article/details/7067413 首先 运行 工具 makepy.py 这样就可以查看 C# dll的 com导出的 py文件了 查看 # -*- coding: mbcs -*- # Created by makepy.py version 0.5.0
Java调用dll Java调用COM组件
1、JNative JNative调用dll很方便,只是需要dll有导出函数,否则调不到。就是说要调用的方法必须是导出函数。如果不知道你的dll有没有这个导出函数,可下载这个软件查看——DLL函数查看器。 下载JNative开源项目(百度之),解压开,拿到三个文件,分别是:JNativeCpp.dll,libJNativeCpp.so,JNative.jar 。  ——JNativeCpp.
java操纵com组件–java调用C#写的DLL文件
java操纵com组件–java调用C#写的DLL文件. 是一个完整的例子,包含源码和dll文件,已经一些必备的jar包和工具。 用的是jacob方式~
php调用dll经验小结
<br />      最近做一个网站,需要频繁使用远程数据,数据接口已经做好。在做转换的时候遇到了性能上的问题:开始打算用php来实现转换,苦苦查了数天,都没有找到直接操作字节的方法。虽然可以使用 pack() 方法将各个数据压入结构中,但是在解压的时候却不能通过 unpack() 简单的解出来,需要通过//php code<br />for( $i = 0; $i < $length; $i+=2 ){<br />    $tempstr = $tempstr.chr( hexdec(substr($a
pb调用C#中COM组件(2)
接pb调用C#中COM组件(1)续
Java工作笔记:部署Tomcat时使用jni和jna调用DLL文件的问题
部署Tomcat时使用jni和jna调用DLL文件的问题 我的前一篇博客提到,我们公司项目的restful框架中要用到底层的DLL C++库,最后经过测试验证结果选择采用JNA方法来调DLL库。之后基础框架在IDEA中的jetty服务中调试成功,但是在部署到Tomcat上时出现了无法加载DLL库的状况,只能现学现卖了。 一.        把DLL文件放在Tomcat下
JSP调用DLL文件的公用方法
//JavaScript调用dll的公用方法 //appName dll组件名(dll文件名) + dll文件类名 //methodName dll类中的方法名 function run_dll(appName, methodName){   window.oldOnError = window.onerror;   window._command = appName;   windo
Python调用C# Com dll组件实战
类似于这种C# 能实现的功能而在Python下实现不了的,搜集资料有两种解决方案,第一种方式,使用IronPython 直接调用C# dll文件,教程网上很多,不在赘述了,这种方式有个缺点,用的是ironPython而非Python,只是集成了一些.net framework库的Python版本,更新维护少;第二种方式是,C# dll源码编译成Com组件,Python再调用COM组件Dll的方法。 网上有很多Python调用COM dll教程,但大部分是C或C++编写的dll,很少有比较全面的
VS封装并调用dll文件
迟迟钟鼓初长夜,耿耿星河欲曙天 有任务问题欢迎私信提问 将代码封装成dll可以隐藏代码,当作黑盒使用 1.创建 dll 工程 确定-&amp;amp;amp;gt;选择DLL-&amp;amp;amp;gt;完成 导出符号: 如果勾选了导出符号,怎会生成一个demo样例,介绍怎样封装变量、函数和类,在这里我们自己生成,不勾选 空项目: 所有操作都自己写,包括dllmain.cpp 得到以下结果 dllmain.c...
VS 中出现没有可放置在工具箱上的组件解决方法
最近在使用VS2012 写一个自定义控件时,添加到工具箱中出现“没有可放置在工具箱上的组件”,网上查了有几种解决方法: 1.类库中的类要使用public声明 2.添加一个不带参数的构造函数 但是这个仍然没能解决问题,最后发现是我的.dll文件存放在含有中文的的路径下,只要把路径改为不含中文的就可以添加进去了。
jsp+调用控件dll
jsp + 数 据 库 + dll 调 用,初 学 者 使 用
Java 调用 C# DLL
Java无法直接调用C# dll,需要通过经过桥接的方式,进行中继转发一下请求。查阅大量资料,做了大量实验,不停的调试、排错之后,期间试过jni4net,不过这个插件需要修改原有的C# DLL内容,还会生成一些额外的Java代码,jni4net侵入性太多,将它排除。最后通过管理性的C++桥接方式,成功完成了Java调用C# DLL。 国内很多文章都是只有文章,没有在文中附上完整的代码工程,导
32bit程序调用64bit dll解决办法的例子程序
32bit程序调用64bit dll 的解决办法 32bit程序不能直接调用64bit的dll,我们采用COM进程外组件的方式来实现间接调用。具体参考: http://blog.csdn.net/shakesky/article/details/23265811
redis dll文件
在asp.net项目中使用redis时可以引用的dll文件,不再受.net framework版本的限制
关于应用程序和插件或DLL之间的关系
     (作者:不得闲     原创贴,请尊重版权,转载请注名)     近来一段日子,希望做一个可扩展功能的系统,于是就需要插件等接口的支持。前次说了准备用BPL来做插件,原因是因为DLL中的类和其宿主程序中的Delphi类是不同的,从而有时候或许或出问题。而且我用BPL也用来做了几个东西,也都正常,上次的例子提出来的也倒正常。可是当我将他用来做我的系统的插件的时候就出现问题了。难道是用法有错
关于各种DLL缺失修复问题
今天安装MYSQL,一直提示找不到 MSVCR120.dll文件,整了半天都没整好,现在终于整好了,发个文章庆祝一下。今天无论是下这个文件放入到目录里,还是用DLL修复工具,还是杀毒软件,各种乱七八糟的都不行,最后看到一位大神的回答,从而解决了问题方法是:官网下载,分别安装vcredist_x64.exe和vcredist_x86.exe,包你以后也不会再碰到这样的麻烦https://www.mi...
regsvr32 命令注册COM组件报错"模块已加载,但是对DLL的调用失败,错误代码0x80004005"
COM组件的注册命令, 打开运行输入命令: regsvr32 E:\xz_ssybjk.dll 出现提示 将命令在CMD窗口中前后加上 双引号,如下图命令: regsvr32 "E:\xz_ssybjk.dll" 就可以了
Jsp中调用DLL(使用JNI)
jsp调用jni方法注:本文介绍Jsp中调用Dll动态链接库文件的方法,摘编自CSDN 炼狱的专栏我的环境:--------1. java编译器:eclipse 3.0.22. web服务器: tomcat 4.1.243. C编译器: VC6.04. 操作系统: win2k5. java源文件目录: d:/study/src6. java编译后的class文件目录: d:/study
DLL缺失怎么办 DLL怎么修复
不知道大家有没有这种困恼,当我们运行软件或者游戏的时候,电脑突然弹出,什么DLL缺失、DLL损坏、DLL无法注册等等一些列的问题不知道大家有没有这种困恼,当我们运行软件或者游戏的时候,电脑突然弹出,什么DLL缺失、DLL损坏、DLL无法注册等等一些列的问题,今天小编遇到了,轻松解决。。小编使用了一款DLL修复工具,轻松搞定,下面小编就来教大家如何解决DLL缺失 DLL修复问题。 DLL修复工具下载...
window redis.dll
window下redis.dll组件
32位程序访问64位DLL,使用COM组件
一直纠结于微软所谓的32位程序不能访问64位dll或64位程序不能访问32位dll,MSDN上的说明也不能完全理解。 这两天纠结的问题终于需要直面了,有个项目需要转到64位平台上运行(需要超4G内存),但它是用VC6.0开发的,第一反应想到下面几个方式: 1,将VC6.0项目转到VS2005及以上,确实这样做了,报出一堆错误,真心不想debug这个了,太古老了。 2,VC6.0开发6
asp调用DLL或com组件的简述及网上摘例
动态联接库(DLL)是加快应用程序关键部分的执行速度的重要方法 asp调用DLL或com组件的方法:步骤一: 装载 METADATA 标签中指定的类型库。 Path是mydll.dll在机器上存放的路径 或者(1)传统的ActiveX DLL要想让COM能够“看到”你的组件,必须先将组件注册到注册表中:regsvr32 XX.dll(2)在ASP中调用基于.Net开
C#调用delphi dll接口问题
最近使用C#调用delphi dll中的PChar参数接口,结果出现了内存错误。在Stack上找到了答案,转来此处。 Delphi dll中的声明 procedure PasswordDLL(month integer; password pchar); export;C#调用部分的代码 [DllImport( "DelphiPassword.dll", C
JNA调用dll - java集成一美IP对讲SDK(dll文件)
项目需要集成一美IP对讲机,一美SDK是dll文件,其他的dll文件集成做法也类似.记录一下 准备 将一美SDK文件的DataTran.dll文件放到系统C:\Windows\System32文件夹里 JNA调用dll功能 import com.sun.jna.Native; import com.sun.jna.win32.StdCallLibrary; import org.s...
C# 调用DLL文件
C# 调用DLL文件C# 调用DLL文件C# 调用DLL文件C# 调用DLL文件C# 调用DLL文件C# 调用DLL文件C# 调用DLL文件
MFCDLL 生成及调用实例
很好的关于DLL调用的例子,很好的关于DLL调用的例子,很好的关于DLL调用的例子。
delphi 从外部Dll中调用子窗体
delphi 从外部Dll中调用子窗体. 关于DLL文件 的调用
jacod_1.51_zip下载
最新的jacod组件 是java与 word是的桥梁!好东西
JSP调用标准DLL附全部代码
     今天用Java做了一个引用DLL的小例子。就是在DLL中用MessageBoxW显示一行字,然后用Java调用。    做的DLL名字叫JNI.DLL,放在了Tomcat的bin里(因为在JSP的bean中取当前路径显示就是这里)。然后在index.jsp里写上 jc j = new jc(); out.println(Integer.toString(j.msg())); %> 然
关于Dll、Com组件、托管dll和非托管dll的理解
Com组件和dll区别: 1.普通dll不能通过regsvr32.exe来注册,而Com组件能通过regsvr32.exe注册。  2.Com组件是微软的一个协议,满足com组件协议的dll文件就是com组件,这种协议为了跨语言、跨平台使用,dll组件需要编译后使用,而Com组件注册后即可使用。 而dll是动态链接库,是一个可以导出函数的集合。 3.Com组件可以是exe也可以是dll文件
相关热词 基于c#波形控件 c# 十进制转十六进制 对文件aes加密vc# c#读取栈中所有的值 c# rsa256加密 好 学c# 还是c++ c# 和java的差距 c# curl网络框架 c# https证书请求 c# 中崎
立即提问