「java引用库」java导入类库

博主:adminadmin 2023-01-03 05:36:06 548

本篇文章给大家谈谈java引用库,以及java导入类库对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

eclipse中的java工程项目如何引用外部jar包和dll动态链接库

1、引用jar包

绝对路径引用:右键工程--properties--Java Build Path--Libraries--Add external JARs... ,在弹出的对话框中选择要引入的jar包,OK即可。

相对路径引用:首先在工程目录下,新建一个libs文件夹,将要导入的jar包放入其中,然后右键工程--properties--Java Build Path--Libraries--Add JARs... ,在弹出的对话框中选择libs文件夹下的jar包即可。

2、引用dll动态链接库

绝对路径引用:右键工程--properties--java Build Path--Source,点开工程,选择Native libraries location....,点击右侧的edit..--external Folder...,选择要引入的dll文件所在文件夹即可。

相对路径引用:首先在工程目录下,新建一个libs文件夹,将要导入的dll文件包放入其中,右键工程--properties--java Build Path--Source,点开工程,选择Native libraries location....,点击右侧的edit..--Workspace..,选择libs文件夹即可。

Java如何调用本地dll库里面的方法

JAVA通过JNI调用本地方法,而本地方法是以库文件的形式存放的(在WINDOWS平台上是DLL文件形式,在UNIX机器上是SO文件形式)。通过调用本地的库文件的内部方法,使JAVA可以实现和本地机器的紧密联系,调用系统级的各接口方法。

简单介绍及应用如下:

一、JAVA中所需要做的工作

在JAVA程序中,首先需要在类中声明所调用的库名称,如下:

static {

System.loadLibrary(“goodluck”);

}

在这里,库的扩展名字可以不用写出来,究竟是DLL还是SO,由系统自己判断。

还需要对将要调用的方法做本地声明,关键字为native。并且只需要声明,而不需要具 体实现。如下:

public native static void set(int i);

public native static int get();

然后编译该JAVA程序文件,生成CLASS,再用JAVAH命令,JNI就会生成C/C++的头文件。

例如程序testdll.java,内容为:

public class testdll

{

static

{

System.loadLibrary("goodluck");

}

public native static int get();

public native static void set(int i);

public static void main(String[] args)

{

testdll test = new testdll();

test.set(10);

System.out.println(test.get());

}

}

用javac testdll.java编译它,会生成testdll.class。

再用javah testdll,则会在当前目录下生成testdll.h文件,这个文件需要被C/C++程序调用来生成所需的库文件

用JAVA打引用的库sqljdbc4.jar打开错误什么问题啊!求大神支招

你下个编译环境吧 Myeclipse 现在都是8.5了

package DB;

import java.sql.*;

import java.util.*;

public class DbPoolManage {

private static int maxConnectNum=5;

private java.sql.Connection conn[]=new Connection[maxConnectNum];

private static ArrayList connectPool=new ArrayList();

private static int flag=0;

private String user="sa";//数据库用户名

private String password="123456";//数据库登录密码

private String sSQL="";

private ResultSet rs=null;

private Connection conn1=null;

private Statement stmt=null;

//这里建立所有的连接

private void init()

{

Java程序怎么指定程序运行时需要引用的jar库

把jar包就放d盘根目录下,然后配一下classpath,这样简单直接,就不容易出错了

java引用库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java导入类库、java引用库的信息别忘了在本站进行查找喔。