「java引用库」java导入类库
本篇文章给大家谈谈java引用库,以及java导入类库对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、eclipse中的java工程项目如何引用外部jar包和dll动态链接库
- 2、Java如何调用本地dll库里面的方法
- 3、用JAVA打引用的库sqljdbc4.jar打开错误什么问题啊!求大神支招
- 4、Java程序怎么指定程序运行时需要引用的jar库
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引用库的信息别忘了在本站进行查找喔。