- package net.java2000.net;
- import java.io.IOException;
- import java.net.JarURLConnection;
- import java.net.MalformedURLException;
- import java.net.URL;
- import java.util.jar.JarEntry;
- import java.util.jar.JarFile;
- public class URLGetJarFile {
- public static void main(String[] args) {
- try {
-
- URL url = new URL("jar:http://hostname/my.jar!/");
-
- url = new URL("jar:file:/c:/almanac/my.jar!/");
-
- JarURLConnection conn = (JarURLConnection) url.openConnection();
- JarFile jarfile = conn.getJarFile();
-
- String entryName = conn.getEntryName();
-
- url = new URL("jar:file:/c:/almanac/my.jar!/com/mycompany/MyClass.class");
-
- conn = (JarURLConnection) url.openConnection();
- jarfile = conn.getJarFile();
-
- entryName = conn.getEntryName();
-
- JarEntry jarEntry = conn.getJarEntry();
- } catch (MalformedURLException e) {
- } catch (IOException e) {
- }
- }
- }
<script type="text/javascript">
</script> <script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script>
分享到:
相关推荐
在传统的Java项目中,这可以通过将jar文件放入`lib`目录或者设置IDE的类路径来实现。对于现代的构建工具如Maven或Gradle,可以在配置文件中声明依赖,自动管理jar包的下载和引入。 接下来,我们来看一下如何使用这...
这个JAR(Java Archive)文件是MySQL Connector/J的一部分,允许Java开发者使用JDBC(Java Database Connectivity)API来连接、查询和操作MySQL数据库。 JDBC是Java平台的标准接口,它使得Java应用程序能够与各种...
这个"webwork spring hibernate整合实例源代码全部jar包"是针对这些框架集成的一个实践示例,包含了完整的源代码和必要的库文件。 Webwork是一个基于MVC(模型-视图-控制器)设计模式的Java Web框架,它提供了强大...
而"jar.jpg"可能是一个关于如何打包和部署应用的示例图片,而"中国java下载站.url"可能是一个链接,指向更多Java相关的资源或工具下载站点。 总结起来,这个压缩包提供的实例展示了如何使用Struts2作为前端控制器,...
在这个例子中,`Class.forName()`方法用于加载JDBC驱动,`DriverManager.getConnection()`则用来建立数据库连接。请注意,对于新的JDBC驱动,如8.0.17,可能需要使用`com.mysql.cj.jdbc.Driver`作为驱动名,而不是旧...
在实际开发中,配置数据库连接参数,如URL、用户名和密码,是必不可少的步骤,以确保JSP应用程序能够正确地存取数据。 标签“jsp代码”进一步强调了这个压缩包的主要内容,即与JSP相关的源代码。 压缩包中的文件是...
3) libs:使用Activiti所需要的所有的jar包和源文件。 4) wars:官方给我们提供的示例Demo,通过使用Demo可以更加快速的了解Activiti。 2.1.2. 其他准备 使用Activiti,首先当然要有jdk了!6+版本就可以了。其次,...
2. 使用提供的`tomcat整合memccached说明.txt`文档中的例子或指导,编写一个简单的Java程序,测试是否能成功连接到Memcached并存取数据。 通过以上步骤,你已经在Linux环境中成功地安装和配置了Memcached,并将其与...
MySQL Connector/J是MySQL数据库与Java应用程序之间通信的重要桥梁,它是一个实现了Java Database Connectivity (JDBC) API的驱动程序,使得Java开发者能够方便地在Java应用中存取MySQL数据。"mysql-connector-java....
通过这个简单的例子,你可以了解到如何在实际项目中使用Hibernate来操作MySQL数据库。随着对Hibernate的深入理解,你可以利用它的高级特性,如缓存、级联操作、多表关联等,进一步提高开发效率和代码质量。祝你在...
在这个基础配置中,我们将探讨如何设置和使用Hibernate,包括所需的JAR包、配置文件以及基本的实体类和映射文件。 **1. 安装与引入JAR包:** 首先,你需要下载Hibernate的库文件,这些文件通常包含在Hibernate的...
2) 文件存储:使用FileInputStream和FileOutputStream操作文件,文件是私有的,不可跨应用访问。 3) SQLite存储:轻量级的关系型数据库,适合存储结构化数据。 4) 网络存储:数据存储在远程服务器上,客户端通过网络...
在这个例子中,首先通过`Class.forName()`加载 Informix 的JDBC驱动,然后使用`DriverManager.getConnection()`建立连接。一旦连接建立,就可以创建`Statement`对象来执行SQL查询,并通过`ResultSet`处理查询结果。 ...
实例144 读取jar包文件 215 实例145 文件的加密/解密操作 217 实例146 复制图片 219 实例147 随机读写Java类文件 221 第3篇 Java面向对象编程 第8章 面向对象(教学视频:72分钟) 226 8.1 类 ...
实例144 读取jar包文件 215 实例145 文件的加密/解密操作 217 实例146 复制图片 219 实例147 随机读写Java类文件 221 第3篇 Java面向对象编程 第8章 面向对象(教学视频:72分钟) 226 8.1 类 226 实例148 简单的...
在这个例子中,我们使用了JSP脚本元素直接进行数据库连接。`OracleDriver`是Oracle JDBC驱动的全限定类名,`url`是数据库的连接字符串,其中`localhost:1521:ORCL`代表服务器地址、端口号和数据库服务名。 5. **...
实例144 读取jar包文件 215 实例145 文件的加密/解密操作 217 实例146 复制图片 219 实例147 随机读写Java类文件 221 第3篇 Java面向对象编程 第8章 面向对象(教学视频:72分钟) 226 ...
实例144 读取jar包文件 215 实例145 文件的加密/解密操作 217 实例146 复制图片 219 实例147 随机读写Java类文件 221 第3篇 Java面向对象编程 第8章 面向对象(教学视频:72分钟) 226 8.1 类 226 实例148 简单的...
5. **配置和使用**: 要使用MySQL Connector/J,开发者需要在应用中添加对应的jar文件(在这个例子中是`mysql-connector-java-5.1.39-bin.jar`),然后通过JDBC URL和数据库凭证建立连接。例如: ```java Class.for...
这个例子展示了如何使用ojdbc6驱动建立一个到Oracle数据库的连接。`hostname`是Oracle服务器的IP地址,`port`是监听的TCP端口,`service_name`是Oracle服务名。用户名和密码分别对应数据库的登录凭据。 Oracle JDBC...