`

关于exe4j打包exe文件后 jacob.dll的报错,及解决办法

    博客分类:
  • dll
阅读更多

废话不说先贴出错误提示

java.lang.UnsatisfiedLinkError: no jacob in java.library.path...

看第一句话就知道在java.library.path中没有找到jacob。

前提:我在项目里运行没有问题,因为在system32底下和jdk/bin,都有放jacob.dll 。但是用exe4j打包后,报以上错误。exe4j绑定了自己的jre(有放jacob.dll)。

既然在java.library.path中没有找到jacob,那打印出java.library.path里的路径。

System.out.println(System.getProperty("java.library.path"));

(获得java系统信息的一个类,是私有的构造函数,所以它的函数都是静态的,可以直接调用,System.getProperty()函数根据参数返回一些系统信息)具体这个方法的参数可以在网上搜索。

然而发现,优先找到了e:java/jre7,原来是绑定jre时,优先级的问题。虽然指定了jre 但是并未被使用。怎么办呢,把绑定的jre 移到最前面。得,问题解决。

 

搜遍网络未找到该问题解决办法。今天记录下来便于日后查看。本人的编写能力有限,解决问题的思路描述的不够清晰。如你看到敬请见谅。

分享到:
评论

相关推荐

    jacob.jar以及jacob.dll文件

    java操作office的jar包,其中jacob.jar放在项目jar文件夹中,jacob.dll放在C:\Windows\System32文件夹下

    jacob文件下载(jacob.jar和jacob.dll)

    Jacob主要包含两个核心文件:`jacob.jar`和`jacob.dll`。 1. `jacob.jar`: 这是Jacob的Java类库文件,包含了所有用于与COM接口通信的Java类。当你在Java项目中使用Jacob时,需要将`jacob.jar`添加到项目的类路径...

    jacob语音生成文件,jacob x64.dll和jacob.jar 为1.9

    jacob 1.9语音生成文件,jacob x64.dll和jacob.jar 版本为1.9。 jacob.dll放入 C:\Program Files\Java\jdk1.8.0_121\jre\bin jacob.jar通过idea配置到项目dependencies

    jacob.jar + jacob.dll

    在运行Java应用程序时,`jacob.dll`必须存在于系统的PATH环境变量所指定的目录下,或者与Java可执行文件位于同一目录,这样才能被Java虚拟机正确加载。 描述中提到“好多下载的都只有jacob.jar,没有jacob.dll”,...

    jacob.dll32位64位

    1. **下载**:首先,你需要从官方或者可靠的第三方源下载对应的jacob.dll文件,确保它是针对你的Java环境和操作系统位数的正确版本。 2. **设置classpath**:将jacob.jar添加到Java项目的类路径中。这可以通过IDE的...

    jacob.dll+jacob.jar

    Jacob的核心是它的动态链接库(DLL)文件,名为`jacob.dll`,这是一个本地库,通过Java Native Interface (JNI) 技术与Java虚拟机(JVM)通信。JNI是Java平台提供的一种标准方式,允许Java代码调用本地(非Java)...

    64位jacob.dll文件

    【标题】"64位jacob.dll文件"指的是在Java应用程序中用于与Microsoft Office交互的动态链接库(DLL)文件,特别适用于将非Excel文件转换为Excel格式。这个组件是Jacob项目的组成部分,它是一个Java和COM(Component ...

    jacob.jar、jacob.dll及API代码

    4. 性能:虽然Jacob提供了方便的功能,但因为涉及到进程间通信,其性能可能不如原生的Java库或服务,尤其是在大量文件处理时。 总的来说,Jacob是一个强大的工具,特别是对于需要在Java应用程序中集成与Microsoft ...

    jacob-1.18-x64.dll和jacob.dll 两个文件

    标题中的"jacob-1.18-x64.dll"和"jacob.dll"是Java与COM组件交互的桥梁,名为Java Advanced Interface (JACOB) 的库的两个关键文件。JACOB允许Java程序调用Windows上的COM组件,从而实现跨平台语言的功能扩展。 在...

    jacob.dll控件下载

    **jacob.dll控件详解** **一、jacob.dll是什么?** `jacob.dll`是Java和COM(组件对象模型)之间的一个桥梁,允许Java应用程序能够调用COM组件,实现与Windows平台上的各种应用程序和系统服务进行交互。它是Java ...

    jacob-1.18-M2(含Jacob.jar包以及Jacob.dll文件 说明文档API等)集合

    这个"jacob-1.18-M2"集合包含了Jacob项目的最新预发布版本,版本号为1.18-M2,它提供了完整的开发资源,包括Jacob.jar包、Jacob.dll文件以及相关的说明文档和API。 Jacob.jar是Jacob的核心库,它是Java类库,包含了...

    jacob.jar及jacob-1.20-x64.dll文件

    2. **设置环境变量**:在64位系统上,需要将jacob-1.20-x64.dll文件放在系统的PATH环境变量所指向的目录下,或者放在Java的bin目录下。 3. **使用示例**:在Java代码中,你可以这样导入和使用Jacob: ```java ...

    jacob.jar、jacob.dll

    jacob插件操作所需核心包(需要在jdk的bin目录、电脑的system32目录下导入jacob.dll,然后再java项目下导入jacob.jar包即可使用),如有疑问可留言:963604288@qq.com

    jacob-1.18-x64.dll jacob-1.18-x86.dll jacob.jar

    "jacob-1.18-x64.dll" 和 "jacob-1.18-x86.dll" 是Jacob库的动态链接库文件,分别对应于64位和32位的Windows操作系统。Jacob的核心功能就是通过这些DLL文件来实现Java和COM接口的通信。 "jacob.jar" 是Jacob的Java...

    jacob.jar和jacob.dll(配置说明和代码例子)

    在本文中,我们将深入探讨如何配置jacob.jar和jacob.dll,并通过代码示例了解如何使用Jacob处理Word文档。 首先,配置jacob.jar和jacob.dll是使用Jacob的关键步骤。jacob.jar是Jacob的Java类库,包含了与COM交互的...

    jacob.jar + jacob.dll 1.7

    "jacob.jar + jacob.dll 1.7" 指的是Jacob库的1.7版本,包含两个主要组成部分:`jacob.jar` 和 `jacob.dll`。 `jacob.jar` 是Jacob库的核心部分,它提供了Java接口,使得开发者可以在Java代码中调用COM对象。这个...

    jacob.jar jacob-1.19-x64.dll jacob-1.19-x86.dll

    jacob-1.19-x64.dll jacob-1.19-x86.dll jacob.jar LICENSE.TXT BuildingJacobFromSource.html EventCallbacks.html JacobComLifetime.html JacobThreading.html ReleaseNotes.html UsingJacob.html allclasses-...

    jacob的jar和dll文件

    3. **Jacob的dll文件**:Jacob的运行离不开动态链接库(DLL)文件,即`jacob-1.14.3-x64.dll`和`jacob-1.14.3-x86.dll`。这两个文件分别针对64位和32位的Java虚拟机(JVM)。在运行Java程序时,必须确保与JVM架构相...

    jacob 1.20 jacob-1.20-x64.dll jacob-1.20-x86.dll

    jacob.jar1.20及使用方法 解压后获得3个文件 jacob.jar jacob-1.20-x64.dll jacob-1.20-x86.dll 包含(32位,64位)以及文档 jacob(java com bradge) 通过调用MS OFFICE可以快捷的将word excel ppt等转换为pdf

    jacob-1.14.3.dll及使用方法

    Jacob的核心组件是一个名为`jacob-1.14.3.dll`的动态链接库文件。这个文件是Jacob库在Java中调用COM接口时所需的 native 库。根据操作系统位数的不同,有`x64`和`x86`两个版本,分别对应64位和32位系统。在使用Jacob...

Global site tag (gtag.js) - Google Analytics