`
shuchaoo
  • 浏览: 41371 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

eclipse java jar manifest.mf文件导入第三方jar及could not find the main class.

    博客分类:
  • JAVA
阅读更多

 

以下是manifest.mf文件的例子:

 

Manifest-Version: 1.0 

Main-Class: FSDemo

Class-Path: lib/hadoop-0.20.2-core.jar lib/commons-logging-1.1.1.jar

 

注意事项:

1.Main-Class必须在Class-Path前面,否则将会被eclipse重写manifest.mf,出现"could not find the main class. program will exit"错误,很奇怪的是重写后manifest.mf文件的Main-Class是在下面的。

 

2.可执行jar导入第三方jar,必须在Class-path中写明,第三方jar放在可执行jar文件的统一文件夹下,通过java -jar命令导入第三方jar是不可行的!

 

3.manifest.mf文件字段名与字段值之间只有一个空格!

 

分享到:
评论

相关推荐

    MANIFEST.MF 文件内容详解(转)

    在Java开发中,MANIFEST.MF文件是每个JAR文件必须包含的文本文件,它定义了程序的主要属性,如主类(Main-Class),版本信息,依赖库等。以下是MANIFEST.MF文件中常见的部分及其作用: 1. **Main-Class**: 这个条目...

    MANIFEST.MF 读写操作

    MANIFEST.MF 文件是 Java 应用程序和库的核心组件,特别是在创建 JAR 文件时。它包含关于 JAR 文件的元数据,如主类、版本信息、依赖库和其他重要属性。在本文中,我们将深入探讨如何在 Java 中读取和写入 MANIFEST....

    WIN7下运行Jar文件提示Could not find the main class

    在Windows 7系统下运行Java应用包(JAR文件)时遇到“Could not find the main-class”错误,是常见的问题之一。这个问题通常出现在尝试启动一个没有正确指定主类的JAR文件时。主类是包含main方法的类,它是程序执行...

    android apk文件里MANIFEST.MF、CERT.SF、CERT.RSA三者的关系(csdn)————程序.pdf

    在APK中,MANIFEST.MF、CERT.SF和CERT.RSA这三个文件是签名过程的关键组成部分。 1. MANIFEST.MF(清单文件) MANIFEST.MF文件包含了APK中所有组件的元数据摘要,例如类、服务、权限等。每行记录了一个文件或一个...

    详解MANIFEST.MF文件

    在Java开发中,MANIFEST.MF文件扮演着极其重要的角色,特别是在构建JAR文件时。它不仅记录了JAR包的基本元数据,还提供了运行时所需的配置信息。本文将详细介绍MANIFEST.MF文件中的各个关键字段及其作用,并通过示例...

    hhclass汉化 用来修改MANIFEST.MF

    hhclass汉化工具是一款专为Java开发者设计的工具,用于修改和汉化JAR文件中的MANIFEST.MF内容。它使得开发者能够更方便地处理国际化问题,特别是在中国地区,确保软件界面和配置文件能够以中文形式呈现,提供更好的...

    Java程序创建Manifest文件

    当我们需要运行一个与其他jar文件有关联jar文件时,如果jar文件里面的MANIFEST.MF文件没有配置好,那在运行时就要报异常:Exception in thread "main" java.lang.NoClassDefFoundError。原因:未找到关联jar文件里面...

    win7 解决导出jar包提示 can not find the main class

    1. **缺少Main-Class属性**:在JAR文件的`META-INF/MANIFEST.MF`文件中未正确声明主类(即包含`main`方法的类)。 2. **环境配置问题**:Java运行环境(JRE/JDK)的路径配置不正确或缺失。 3. **文件关联设置问题**...

    java打包jar.pdf

    然而,为了更有效地管理和运行JAR文件,我们需要自定义MANIFEST.MF文件,特别是添加`Main-Class`属性,这指定了JAR文件中的主类,使得通过`java -jar`命令就能直接启动应用程序。 创建和编辑MANIFEST.MF文件可以...

    java制作可执行文件.doc

    要制作可执行文件,需要使用 JDK 的 jar 命令将 Java 类文件打包成 JAR 文件,并在 MANIFEST.MF 文件中指定 Main-Class 项,以便用户可以双击运行。 JAR 文件包是 Java Archive File 的缩写,它是一种文档格式,...

    编译运行java带jar包

    这会创建一个名为`myapp.jar`的JAR文件,并将`MainClass.class`添加进去,`MANIFEST.MF`指定了主类。 4. **运行JAR包** 一旦JAR文件创建完毕,我们可以通过`java`命令运行它,指定 `-jar` 选项和JAR文件的路径。...

    Linux上执行带main方法的java文件

    将编译后的`.class`文件打包成JAR文件,可以使用`jar`命令或者第三方工具如Maven或Gradle等进行打包。这里以`jar`命令为例,假设你需要将`com.util.ParseURL`这个类作为主入口类,可以执行如下命令来创建JAR文件: ...

    如何将.class文件打成jar包

    ### 如何将 `.class` 文件打成 `jar` 包 在 Java 开发过程中,将 `.class` 文件打包成 `jar` 包是一项常见的任务。本文将详细介绍如何使用 `jar` 命令来实现这一目标,包括基本的打包流程以及更高级的使用方法。 #...

    java打包jar、第三方jar包、制作成.bat批处理

    MANIFEST.MF是JAR文件的元数据,包含关于JAR的重要信息,如主类(Main-Class)和其他类路径设置。例如: ``` Manifest-Version: 1.0 Main-Class: com.example.MainClass Class-Path: lib/library1.jar lib/...

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

    MANIFEST.MF文件主要包含了关于JAR包的一些元数据信息,如主类(Main-Class)、版本信息、依赖库等。在运行Java应用程序时,JVM会查找MANIFEST.MF来确定哪个类是程序的入口点。了解如何创建和编辑MANIFEST.MF对于...

    MANIFEST.MF

    MANIFEST.MF

    eclipse生成jar包

    7. 使用压缩工具(如WinRAR或7-Zip)打开新生成的“new.jar”,将之前保存的“META-INF/MANIFEST.MF”文件替换掉“new.jar”中的旧版本。 现在,你已经创建了一个包含所有依赖的JAR包。同样,你可以通过DOS命令行...

    cxf-manifest.jar

    webservice CXF 报错:java.lang.NoClassDefFoundError: org/apache/neethi/builders/AssertionBuilder 需要用到此jar文件 通过apache官网可获得。 文件位置\apache-cxf-2.7.13\lib

    MANIFEST.MF.mf

    MANIFEST.MF.mf

    使用Eclipse制作可执行jar文件

    "Eclipse制作可执行jar文件" 使用Eclipse制作可执行jar文件是初学者用户的需求之一。...使用Eclipse制作可执行jar文件需要遵循以上步骤,并且需要注意MANIFEST.MF文件的配置,以确保jar文件的正确执行。

Global site tag (gtag.js) - Google Analytics