社区
Java SE
帖子详情
求在java程序运行过程中加载jar文件的方法
chatboycsdn
2004-06-06 11:04:05
如:Mysql的驱动程序mysql-connector-java-3.0.14-production-bin.jar
在运行程序时并没有将此类加入到此程序的运行环境中,是在运行过程中由用户指定该驱动的位置然后加载它并连接数据库
请问如何实现该方法,我想应该是使用URLClassLoader这个类,但不知道如何使用,请各位高人帮忙看看,最好能给了源代码,谢谢.
...全文
215
5
打赏
收藏
求在java程序运行过程中加载jar文件的方法
如:Mysql的驱动程序mysql-connector-java-3.0.14-production-bin.jar 在运行程序时并没有将此类加入到此程序的运行环境中,是在运行过程中由用户指定该驱动的位置然后加载它并连接数据库 请问如何实现该方法,我想应该是使用URLClassLoader这个类,但不知道如何使用,请各位高人帮忙看看,最好能给了源代码,谢谢.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aixy
2004-06-07
打赏
举报
回复
URL[] urls = new URL[url1, url2, ...]; URLClassLoader load = new URLClassLoader(urls, null);
java.sql.Driver tmp = (Driver) load.loadClass(drvName).newInstance();
aixy
2004-06-07
打赏
举报
回复
就是用URLClassLoader了
viklove
2004-06-07
打赏
举报
回复
先把jar包都加进去,然后在你的程序中控制用哪个驱动不就行了吗?
chatboycsdn
2004-06-07
打赏
举报
回复
程序要求是在运行过程中由用户指定驱动的,因为驱动可能是sqlserver的或是oracle
是由用户指定的
lveyo
2004-06-06
打赏
举报
回复
把mysql-connector-java-3.0.14-production-bin.jar加入到你的classpath里就可以了
为
Java
控制台程序添加密码输入功能
为
Java
控制台程序添加密码输入功能,同时内含全部源程序,也是学习jni的很好例程. 请下载完成后改
文件
名为rookie.
jar
,然后在命令行可以执行
java
-
jar
rookie.
jar
测试密码输入功能.
java
程序执行
过程
中
动态
加载
Jar
包
最近的系统需要添加一个新的功能,就是在不重启服务的情况下,动态
加载
用户上传的
jar
包,先来过一遍简单的
jar
包的动态
加载
。
方法
一:通过配置
文件
读取
jar
包位置
方法
二:把
jar
的位置放置于固定的位置 首先来看一下大致
文件
结构: 第一步,定义一个接口: public interface InterfaceAction { String ac...
手把手教你如何把
java
代码,打包成
jar
文件
以及转换为exe可执行
文件
手把手教你如何把
java
代码,打包成
jar
文件
以及转换为exe可执行
文件
前言: 我们都知道
Java
可以将二进制程序打包成可执行
jar
文件
,双击这个
jar
和双击exe效果是一样一样的,但感觉还是不同。其实将
java
程序打包成exe也需要这个可执行
jar
文件
。 准备: eclipse、exe4j(网上有软件和帐号下载) 第一步,将
java
项目打包成可执行
jar
文件
,首先看一下我的ja
java
动态打
jar
包_
Java
中
动态
加载
jar
文件
和class
文件
概述诸如tomcat这样的服务器,在启动的时候会
加载
应用程序
中
lib目录下的
jar
文件
以及classes目录下的class
文件
,另外像spring这类框架,也可以根据指定的路径扫描并
加载
指定的类
文件
,这个技术可以实现一个容器,容纳各类不同的子应用。
Java
类由于需要
加载
和编译字节码,动态
加载
class
文件
较为麻烦,不像C
加载
动态链接库只要一个
文件
名就可以搞定,但JDK仍提供了一整套
方法
来动态
加载
j...
java
程序的执行
过程
_
java
程序的执行
过程
详解
描述
Java
程序运行
时,必须经过编译和运行两个步骤。首先将后缀名为.
java
的源
文件
进行编译,最终生成后缀名为.class的字节码
文件
。然后
Java
虚拟机将编译好的字节码
文件
加载
到内存(这个
过程
被称为类
加载
,是由
加载
器完成的),然后虚拟机针对
加载
到内存的
java
类进行解释执行,显示结果。
Java
的运行原理在
Java
中
引入了虚拟机的概念,即在机器和编译程序之间加入了一层抽象的虚拟的机器。这台虚拟的机...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章