`

Manifest.MF文件中指定类路径classpath

 
阅读更多

Manifest.MF文件示例:

 

Manifest-Version: 1.0
Main-Class: com.fhqiwcw.crawler.framework.CrawlController
Class-Path: lib/commons-codec-1.4.jar 
 lib/commons-collections-3.2.1.jar 
 lib/commons-configuration-1.6.jar 
 lib/commons-lang-2.6.jar 
 lib/commons-logging-1.1.1.jar 
 lib/htmllexer.jar 
 lib/htmlparser.jar 
 lib/httpclient-4.1.2.jar 
 lib/httpclient-cache-4.1.2.jar 
 lib/httpcore-4.1.2.jar 
 lib/httpmime-4.1.2.jar 
 lib/je-5.0.34.jar 
 lib/log4j-1.2.16.jar 
 lib/mysql-connector-java-5.1.12-bin.jar 
 lib/thumbelina.jar 


 

 注意最后在两空行

以下代码可以自动生成classpath中的包名

 

 

File file = new File("lib");
        for (File f : file.listFiles()) {
            System.out.println(" " +"lib/"+ f.getName() + " ");
        }

 

 注意:

 

  1. 每一个包名前有一个空格
  2. 换行时,上一行的末尾要有一个空格

 

分享到:
评论

相关推荐

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

    4. **利用类路径**:如果配置文件位于类路径(classpath)下,可以直接使用相对路径,例如`log4j.properties`。Log4j会自动搜索该文件。 标签中的“源码”意味着可能需要查看Log4j的源代码来理解其内部工作原理,而...

    编译运行java带jar包

    这个过程涉及到编译Java源代码、创建类路径(classpath)、构建MANIFEST.MF文件以及最终打包成JAR。下面我们将详细讲解如何编译和运行包含JAR包的Java程序。 1. **编译Java源代码** 在Java开发中,首先我们需要将....

    如何生成可执行jar文件

    - 类路径(classpath)在JAR文件内部已经由MANIFEST.MF文件管理,无需在运行时通过`-cp`或`-classpath`选项指定。 - 当JAR文件包含资源文件(如图片、配置文件等)时,确保它们也被包含在JAR中,并在代码中使用...

    java打包jar.pdf

    运行Java应用程序时,如果没有指定MANIFEST.MF中的`Main-Class`,则需要手动提供完整的类路径和主类名,例如`java -classpath myapplication.jar com.example.myapp.MyAppMain`。而有了`Main-Class`,则可以通过`...

    jar命令集合

    JAR文件的一个显著特点是它支持类路径(classpath)和清单文件(MANIFEST.MF),这使得JAR文件不仅可以包含程序代码,还可以包含版本信息、依赖库等元数据。 #### 二、JAR命令参数详解 JAR命令的基本格式如下: ``` ...

    生成JAR包及包的运行.doc

    - 在MANIFEST.MF中指定`Class-Path`,然后直接使用`java -jar`: ```bash Manifest-Version: 1.0 Class-Path: a.jar b.jar c.jar Main-Class: com.test.Test ``` 7. **Ant工具**: - Ant是Apache项目提供的...

    java利用exe4j生成exe可执行文件.doc

    其中,Main-Class 用于指定程序入口类,Class-Path 用于指定类路径。在本例中,MANIFEST.MF 文件的内容如下: Manifest-Version: 1.0 Main-Class: bing.Main Class-Path: . lib/ojdbc14.jar lib/poi-2.5.1.jar lib/...

    Java打包成jar文件的视频

    当项目依赖其他外部库时,可以将它们一起打包到jar中,或者使用类路径(classpath)指向外部的jar文件。对于大型项目,更常见的是使用像Maven或Gradle这样的构建工具,它们可以生成包含所有依赖的fat或uber jar,...

    java 程序都编译成执行文件jar命令详解

    这需要在 MANIFEST.MF 文件中指定 `Main-Class`,这是程序的入口点。假设 `Test.class` 是程序的主类,属于 `test` 包,MANIFEST.MF 文件内容应如下: ``` Main-Class: test.Test ``` 创建了 MANIFEST.MF 文件后,...

    java制作jar可执行应用

    - 如果你的应用依赖于其他库,可以使用 `-cp` 或 `-classpath` 参数指定类路径,或者在MANIFEST.MF中添加`Class-Path:`条目来引用外部JAR文件。 - 使用构建工具如Maven或Gradle,可以自动化编译、打包和管理依赖的...

    应用程序打包发布步骤

    `Classpath`则指定了查找类文件的路径。 2. **编译源代码**:使用`javac`命令对源代码文件进行编译,生成.class字节码文件。 3. **创建清单文件MANIFEST.MF**:这个文件定义了JAR文件的基本属性,如版本信息和主类...

    java导出工程形成.jar文件所需工具

    3. **创建Manifest文件**:`.jar`文件需要一个`MANIFEST.MF`文件来指定主类(如果`.jar`是可执行程序)和其他相关信息。在Eclipse中,可以在`Build Path` -> `Configure Build Path` -> `Libraries` -> `Add ...

    felix学习二-发布classpath为bundle

    在"felix学习二-发布classpath为bundle"这个主题中,我们关注的是如何将我们的类路径转换成一个符合OSGi规范的bundle。这通常涉及到以下几个步骤: 1. **创建MANIFEST.MF**: OSGi bundle的元数据存储在MANIFEST.MF...

    java程序打包成jar文件和exe文件的详细步骤

    在打包可运行的jar文件时,需要在MANIFEST.MF文件中指定程序的主类,主类必须含有public static void main(String[] args)方法作为程序的入口点。 在Eclipse开发环境中,打包jar文件的步骤要简单得多。通过Export...

    Java 实例 - classpath使用实例-classpath使用教程-手把手教程.zip

    - **`manifest.mf`文件**:在JAR文件的`META-INF`目录下,可以通过`Class-Path:`属性设定额外的类路径。 2. **classpath的优先级**: - 当指定多个类路径时,JVM会按照它们在命令行或环境变量中的顺序查找类。第...

    Eclipse打包成JAR包读取外部JAR包和外部配置文件(源码)

    - 当外部JAR包作为依赖时,需在MANIFEST.MF文件中指定。在"Manifest Specification"步骤中,添加"Class-Path"属性,列出所有外部JAR的相对路径。例如:"Class-Path: lib/dependency1.jar lib/dependency2.jar"。...

    java 导出 jar 文件 执行批处理

    批处理文件可能包含添加`lib`目录到类路径的命令,例如`set CLASSPATH=%CLASSPATH%;lib\*`。 6. **构建工具**:现代的Java项目经常使用Maven或Gradle等构建工具自动管理依赖和打包JAR。Maven的`assembly`或`shade`...

    Myeclipse10导包失败---j需要ar包

    4. **MANIFEST.MF文件问题**:某些JAR包依赖于MANIFEST.MF文件中的类路径配置。如果这个文件没有正确指定依赖,或者指定了不存在的依赖,那么导入会失败。检查JAR的MANIFEST.MF文件,确保所有引用都正确无误。 5. *...

    如何将CLASS文件打成JAR包

    - 若要创建可直接运行的`.jar`文件,需要在`MANIFEST.MF`中指定Main-Class属性,例如: ``` Main-Class: com.example.Main ``` - 然后,使用`e`选项(表示执行)替换`c`选项: ``` jar cfe myJar.jar ...

    JAVA100例之实例77 如何应用JAR包

    2. 手动添加到类路径(classpath):在运行Java程序时,通过`-cp`或`-classpath`参数指定JAR文件的位置,或者将其放在系统类路径下。 四、使用JAR包中的类和方法 1. `import`语句:在Java源代码中,使用`import`...

Global site tag (gtag.js) - Google Analytics