`
chenhua_1984
  • 浏览: 1259678 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

eclipse开发JNI,引用DLL组件的配置

    博客分类:
  • java
阅读更多

开发一个JAVA程序,需要引用的一个DLL组件,在开发的过程中,首先让eclipse能够找到它,这里需要在工具里面设置一下,参考图片


 

 

设置 -Djava.library.path=dll文件所在的目录

 

这样在class里就可以import到了

 

在开发完成的时候,把这个小软件打个包,

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.7.1
Created-By: 14.2-b01 (Sun Microsystems Inc.)
Main-Class: com.mchz.sec.Secseting
Class-Path: lib/ET299jni.jar

 然后放到JDK环境里面去,目录这样



 dll文件放到JAR包的同级目录

  • 大小: 21 KB
  • 大小: 45.9 KB
  • 大小: 38.9 KB
  • 大小: 74.9 KB
  • 大小: 58.9 KB
  • 大小: 50 KB
  • 大小: 55.1 KB
  • 大小: 43 KB
分享到:
评论

相关推荐

    简洁使用 eclipse+mingw 环境编译 java jni

    在本文中,我们将深入探讨如何在Eclipse集成开发环境中,结合MinGW编译器来构建Java JNI(Java Native Interface)项目。JNI是Java平台的一部分,它允许Java代码和其他语言写的代码进行交互,使得开发者可以利用C/...

    启动 Eclipse 弹出 Failed to load the JNI shared library jvm.dll 错误的解决方法

    在使用Eclipse集成开发环境时,可能会遇到一个常见的问题,即在启动Eclipse时收到“Failed to load the JNI shared library jvm.dll”的错误提示。这个错误通常表明Eclipse无法找到必要的Java虚拟机(JVM)组件来...

    Eclipse中使用SWT进行界面设计

    在Eclipse中使用SWT进行界面设计涉及到一系列关键概念和技术,包括SWT的起源与优势、SWT应用程序的组成以及开发环境的配置。 1. 为什么要使用SWT? SWT,全称Standard Widget Toolkit,是由IBM开发的一个跨平台的...

    JNI调用C++

    - **解决方案2**:更简单的方法是将JDK和Eclipse重新安装为32位版本,以确保所有组件的兼容性。 #### 四、编写测试代码 1. **Java测试类** - 创建一个简单的Java测试类,加载JNI库并调用一个原生方法。例如: `...

    eclipse启动出现“failed to load the jni shared library”问题解决

    在使用Eclipse开发Java应用程序的过程中,有时可能会遇到一个棘手的问题——"failed to load the JNI shared library"。这个错误提示意味着Eclipse无法加载JNI(Java Native Interface)共享库,这通常与Eclipse和...

    tcnative-1.dll

    在描述中提到,tcnative-1.dll的1.1.20版本已经在eclipse3.5和tomcat6.0环境下测试过并能够正常工作。这意味着如果你的环境与这些配置类似,或者使用的是较新版本的Tomcat,那么这个库也应该能正常运行。通常,为了...

    libzmq_d.dll和jzmq.dll

    在Windows系统中,动态链接库(.dll)文件是程序运行时所需的组件,包含了一组可被多个程序共享的函数和资源。"libzmq_d"中的"_"d_表明这是一个调试版本,通常用于开发阶段,因为它包含了额外的信息,帮助开发者追踪...

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

    总结来说,Jacob是Java开发中一个强大的工具,它允许开发者充分利用Windows生态系统的丰富资源,而无需学习新的编程语言或技术。通过`jacob-1.19-x86.dll`和`jacob-1.19-x64.dll`,以及`jacob.jar`,开发者能够实现...

    OpenCV-java jar包和dll文件.zip

    3. **配置JNI路径**:确保系统能够找到dll文件。在Windows上,这通常意味着将dll文件的路径添加到系统的PATH环境变量中,或者将其放在Java可执行文件的同一目录下。 4. **编写Java代码**:使用OpenCV提供的Java API...

    jni调用C++动态库,jna调用C++动态库

    在Java世界中,有时我们需要利用Java Native Interface (JNI) 和 Java Native Access (JNA) 这两种技术来调用C++编写的动态链接库(DLL或SO文件),以实现Java程序与底层系统的交互。这两者都是Java平台上的关键组件,...

    jacob组件

    这可以通过IDE(如Eclipse、IntelliJ IDEA)的设置或者在构建脚本(如Ant、Maven)中配置完成。 3. **处理动态链接库(DLL)**: - Jacob还需要一个对应的DLL文件,通常为`jacob.dll`,以便在运行时与Windows系统...

    swt教程——java

    SWT和JFace是Eclipse平台上用于GUI开发的两大组件。JFace建立在SWT的基础上,提供了一层更高层次的抽象,简化了复杂的GUI编程任务,如数据绑定、表格视图、向导对话框等。尽管如此,JFace并未完全覆盖SWT的所有功能...

    swt.zip包括jar包与dll文件

    SWT(Standard Widget Toolkit)是Java编程中用于创建图形用户界面(GUI)的一个开源库,它是Eclipse项目的基础组件之一。SWT提供了丰富的控件集合,使得开发者可以创建出与平台原生界面风格一致的应用程序。这个...

    Java程序的设计之swt教程.docx

    SWT(Standard Widget Toolkit)是一种由IBM开发的图形用户界面工具包,主要用于Eclipse平台的应用程序开发。SWT的主要特点在于它能直接调用底层操作系统(如Windows、Linux或Mac OS)的图形库,从而使得基于SWT开发...

    Delphi调用Java类和包源代码

    5. **调用Java类和包**:在Delphi的JNI函数中,可以使用`FindClass`来获取Java类的引用,然后通过`GetMethodID`和`CallVoidMethod`等函数来调用Java类的方法。如果需要访问Java包,可以按`...

    SWT与Jface开发入门

    - 在Eclipse运行参数中指定dll文件路径。 #### 四、SWT/JFace程序示例——Hello World - **创建HelloSwt类** 在项目中新建一个名为`HelloSwt`的类,并将其置于`swtjfacesample`包中。 - **代码实现** ```java ...

    SWT调用OCX组件DEMO

    5. **环境配置**:运行此类代码前,开发者需要确保已经安装了SWT库,并且Java环境已经配置好。同时,由于涉及到本地系统资源,可能还需要安装相应的OCX组件和对应的Java本地库。 6. **调试与问题解决**:在实际开发...

    Jacob配置文件

    2. **配置jacob.dll路径**:将jacob.dll放置于%JAVA_HOME%\jre\bin目录下,其中%JAVA_HOME%指向JDK的安装目录。这是因为Eclipse默认会使用该目录下的jre环境。 3. **调整Eclipse中的JRE设置**:通过窗口菜单...

Global site tag (gtag.js) - Google Analytics