`
gaoyuntao2005
  • 浏览: 314135 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何读取jar包外的jar文件

阅读更多
我用的是webstart实现动态加载功能 
这是我的jnlp文件 
<?xml version="1.0" encoding="gb2312"?> 

<jnlp codebase="http://192.168.0.125:8080/dynamic"> 
<information> 

  <title>动态加载 </title> 
  <vendor>RookieSoft Corporation </vendor> 
  <description>MyIE just demo how to program with jnlp. </description> 
  <homepage href="http://192.168.0.125:8080/dynamic" /> 
  <offline-allowed/> 
</information> 
  <security> 
        <all-permissions/> 
  </security> 

<resources> 

  <j2se version="1.4+"/> 
  <jar href="lib/dynamic1.jar"/> 
  <jar href="lib/dynamic2.jar"/> 
</resources> 

<application-desc main-class="lits.test.main.LoadAllJar"> 
  <argument>dynamic2.jar </argument> 
</application-desc> 

</jnlp> 

这是LoadAllJar 类 
public class LoadAllJar { 

public LoadAllJar() { 
} 

public static void main(String [] args) throws IOException { 
if (args.length > 0){ 
for (String jarName : args) { 
// JarFile jar = new JarFile(jarName); 
System.out.println(jarName); 
System.out.println(ClassLoader.getSystemResource(jarName)); 
ClassLoader loader = ClassLoader.getSystemClassLoader(); 
System.out.println(loader.getResource(jarName)); 
} 
} 
} 
} 

我在LoadAllJar 类中如何得到dynamic2.jar的内容,不是class类的,我想得到dynamic2.jar的manifest.mf信息 
dynamic1.jar和dynamic2.jar是不同的jar包,两者没有关联 
忘高手指教!

 

分享到:
评论

相关推荐

    Eclipse打包成JAR包读取外部JAR包和外部配置文件

    本文将详细介绍如何在Eclipse中将项目打包成JAR文件,并确保能正确引用外部JAR包和读取外部配置文件。 首先,我们来看如何打包项目为JAR。在Eclipse中,选择`Export` -&gt; `Java` -&gt; `Runnable JAR file`。在弹出的...

    JAR文件读取工具

    **JAR文件读取工具详解** Java Archive (JAR) 文件是Java平台上的一个重要组成部分,它主要用于打包Java类、资源文件以及元数据。JAR文件的出现使得Java开发者能够将多个类文件组合成一个单一的可执行文件,方便...

    Java源文件读取JAR包文件.rar

    要从JAR文件中读取内容,Java提供了一个内置的`java.util.jar`包,其中包含`JarFile`和`JarEntry`类。以下是一步步实现这个功能的方法: 1. **打开JAR文件**:使用`JarFile`类的构造函数,传入JAR文件的路径。这将...

    java 读取jar包文件

    在Java编程中,读取jar包内的文件是一个常见的需求,特别是在运行时动态加载资源或类文件时。Java提供了一种内置的方式,通过`java.util.jar`包中的`JarFile`和`JarInputStream`类来实现这个功能。下面将详细介绍...

    spring读取jar中的配置文件

    当我们的应用程序被打包成JAR文件后,有时我们需要从JAR内部读取配置文件,例如application.properties或application.yml。本文将深入探讨如何在Spring框架中实现这一功能。 首先,理解Spring的资源配置。Spring...

    读取war包或jar包内的文件

    1. **Java ClassLoader**: 读取JAR或WAR包内的文件通常需要借助Java的ClassLoader。ClassLoader是Java中负责加载类的组件,它知道如何从不同的源(如文件系统、网络或ZIP文件)加载类和资源。 2. **getResource() ...

    读取所有的jar包文件

    读取所有的jar包文件

    EXCELJAVA读取JAR包

    标题“EXCELJAVA读取JAR包”涉及的是Java编程中的一个特定应用场景,即使用Java来读取Excel文件,而这个过程可能涉及到从一个JAR文件中操作数据。描述中提到,开发者创建了一个Java项目,引入了Apache POI库(通过...

    MANIFEST.MF的应用以及如何读取jar包外的log4j.properties

    读取jar包外的log4j.properties文件,可以通过以下步骤实现: 1. **设置系统属性**:在Java程序启动时,可以通过`-D`选项指定log4j配置文件的位置,例如: ``` java -Dlog4j.configuration=file:///path/to/log4j...

    从jar文档中读取文件

    从jar文档中读取文件 基于 Java 技术的打包方案,Java 档案 (Java Archive, JAR) 文件允许开发人员把所有相关的内容 (.class、图片、声音和支持文件等) 打包到一个单一的文件中。JAR 文件格式支持压缩、身份验证和...

    java读取excel文件jar包20181223

    这个压缩包可能包含了Apache POI库的jar文件或其他类似库,如JExcelApi、Aspose.Cells等。这些库可以帮助开发者高效地处理Excel文件,而无需使用Microsoft Office套件。如果你在使用过程中遇到问题,可以加入描述中...

    jar包、class文件读取工具

    2. jar包读取:在Java中,可以使用`java.util.jar`包中的`JarFile`类来读取jar包。通过指定jar路径,可以打开jar文件并遍历其中的条目,获取类文件或其他资源。此外,`URLClassLoader`可以加载jar包中的类,使得运行...

    自定义注解读取Jar包_需要的Jar包

    通过自定义注解读取Jar包里面的类名、属性名、中文注释以及属性类型所需要的Jar包示范,通过这个Jar包可以将里面的属性名、类名等读出来添加进数据库中

    读取分析Excel所有jar包和java示例文件

    本资源包聚焦于这个主题,包含了一系列jar包以及两个.java示例文件,帮助我们深入理解如何在Java环境中读取和解析Excel内容。 首先,让我们了解一下核心的jar包。这些jar包通常包含了用于操作Excel文件的API,例如...

    java读JAR包里的配置文件

    java读JAR包里的配置文件、java读JAR包里的配置文件

    Java实现从jar包中读取指定文件的方法

    首先,Java提供了`java.util.jar`包,其中包含处理JAR文件所需的类。`JarFile`类是核心类,它允许我们打开并操作JAR文件。在给定的代码示例中,`JarFileAccess`类展示了如何读取JAR文件中的指定文件并将其复制到目标...

    读取xlsx文件jar包

    本篇文章将深入探讨如何使用jar包来读取xlsx和xls文件。 首先,我们引入Apache POI库,这是一个开源项目,专门用于处理Microsoft Office格式,包括xlsx和xls。你需要下载Apache POI相关的jar包,例如poi-ooxml-...

    Android的Jar包从主项目工程中读取并展示资源文件

    作为Android程序开发,我们自己在实际项目的开发过程中,经常会遇到我们打的Jar包需要动态的读取主项目工程中的资源文件,那么有没有一种好的方式,能够让Jar包非常方便的读取与展示主工程中的资源文件呢?...

    jar 包 内文件读取 文件内容

    JAR文件是基于ZIP格式的,因此可以使用类似的机制来读取和操作其内部的文件。以下是对"jar包内文件读取 文件内容"这一主题的详细说明。 1. **访问JAR文件内容**: - 使用`java.util.jar.JarFile`类:这是Java标准...

Global site tag (gtag.js) - Google Analytics