Java网络教程:JarURLConnection

Java的JarURLConnection类用来连接Java Jar文件。一旦连接上,你可以获取Jar文件的信息。一个简单的例子如下:

String urlString = "http://butterfly.jenkov.com/"
                 + "container/download/"
                 + "jenkov-butterfly-container-2.9.9-beta.jar";

URL jarUrl = new URL(urlString);
JarURLConnection connection = new JarURLConnection(jarUrl);

Manifest manifest = connection.getManifest();

JarFile jarFile = connection.getJarFile();
//do something with Jar file...

转载自 并发编程网 - ifeve.com

时间: 2024-10-26 16:20:08

Java网络教程:JarURLConnection的相关文章

Java 网络教程: JarURLConnection

Java 网络教程: JarURLConnection Java 中 JarURLConnection 类用来链接 Java 的 Jar 包文件.一旦连接成功,你就可以获取到 Jar 包里面文件的内容. 下面是一个简单的实例: String urlString = "http://butterfly.jenkov.com/" + "container/download/" + "jenkov-butterfly-container-2.9.9-beta.j

Java网络教程

本系列尚未翻译完成,有兴趣参与翻译的请在本文评论处留言. 1 Java 网络教程: 基础 2 Java 网络教程: Socket 3 Java 网络教程: ServerSocket 4 Java Networking: UDP DatagramSocket 5 Java 网络教程: URL + URLConnection 6 Java网络教程:JarURLConnection 7 Java 网络教程: InetAddress 8 Java网络教程:Protocol Design 转载自 并发编程

Java网络教程:Protocol Design

原文地址  译者:司余 如果设计一个客户端到服务器的系统,那么同时也需要设计客户端和服务器之间的通信协议.当然,有时候协议已经为你决定好了,比如HTTP.XML_RPC(http response 的 body 使用xml).或者SOAP(也是http response 的 body 使用xml).设计客户端到服务端协议的时候,一旦协议决定开启一会儿,来看一些你必须考虑的地方: 1. 客户端到服务端的往返通讯 2.区分请求结束和响应结束. 3.防火墙穿透 客户端-服务端往返 当客户端和服务端通信

Java 网络教程: InetAddress

Java 网络教程: InetAddress 创建一个 InetAddress 实例 InetAddress 的内部方法 InetAddress 是 Java 对 IP 地址的封装.这个类的实例经常和 UDP DatagramSockets 和 Socket,ServerSocket 类一起使用. 创建一个 InetAddress 实例 InetAddress 没有公开的构造方法,因此你必须通过一系列静态方法中的某一个来获取它的实例. <!–more–> 下面是为一个域名实例化 InetAdd

Java网络教程-基础

原文地址   译者:贾毅  校对:方腾飞 Java提供了非常易用的网络API,调用这些API我们可以很方便的通过建立TCP/IP或UDP套接字,在网络之间进行相互通信,其中TCP要比UDP更加常用,但在本教程中我们对这两种方式都有说明. 在网站上还有其他三个与Java网络相关的教程,如下: 1.Java IO 教程 2.Java NIO 教程 3.Java服务器多线程教程 (参与翻译可以联系我们) 尽管Java网络API允许我们通过套接字(Socket)打开或关闭网络连接,但所有的网络通信均是基

Java 网络教程: ServerSocket

用java.net.ServerSocket实现java服务通过TCP/IP监听客户端连接,你也可以用Java NIO 来代替java网络标准API,这时候需要用到 ServerSocketChannel. 创建一个 ServerSocket连接 以下是一个创建ServerSocket类来监听9000端口的一个简单的代码 ServerSocket serverSocket = new ServerSocket(9000); 监听请求的连接 要获取请求的连接需要用ServerSocket.acce

Java网络教程:URL + URLConnection

原文地址  译者:梁远铭   目录 HTTP GET和POST 从URLs到本地文件 在java.net包中包含两个有趣的类:URL类和URLConnection类.这两个类可以用来创建客户端到web服务器(HTTP服务器)的连接.下面是一个简单的代码例子: URL url = new URL("http://jenkov.com"); URLConnection urlConnection = url.openConnection(); InputStream input = url

Java网络教程: InetAddress

InetAddress是ip地址的java表示方式.这个类的实例也可以用在UDP DatagramSockets.普通Socket类和ServerSocket类. 创建InetAddress实例 InetAddress没有public构造器,必须通过一系列的静态方法获取实例.下面是如何获取一个域名的InetAddress实例: 1 InetAddress address = InetAddress.getByName("jenkov.com"); 下面是如何获取匹配字符串表示ip地址的

java网络编程HttpsURLConnection

问题描述 java网络编程HttpsURLConnection 我写了一个多线程下载测试程序 照着教程做的 但运行提示错误这个语句HttpsURLConnection conn = (HttpsURLConnection) url.openConnection();提示错误 sun.net.www.protocol.http.HttpURLConnection cannot be cast to javax.net.ssl.HttpsURLConnection其中rul 为 URL url =