`

运行jar 提示 Failed to load Main-Class manifest attribute from

    博客分类:
  • java
阅读更多


 原因描述:MANIFEST.MF文件中的Main-Class配置不正确或格式不正确

 

 检查方式:以WinRarR的方式打开jar包,如图所示, 

 

 点击进入箭头所指的META-INF文件夹

 

  将MANIFEST.MF拷贝出来进行编辑

 

  编辑内容,示例如下:

 

  注意好以上三个方面就应该没什么问题了

 

  将编译好的MANIFEST.MF文件依然以WinRaR的打开方式覆盖已有的,或添加到META-INF文件夹目录下,

  完事...

 

 

  • 大小: 23.2 KB
  • 大小: 10.2 KB
  • 大小: 7 KB
分享到:
评论
2 楼 693593336 2015-03-18  
学习了
1 楼 jespring 2012-07-11  

相关推荐

    eclipse 下打包

    菜单“File”-->“Export” 基本上默认就可以,记得next到最后,然后选中主类,否则就会出现 Failed to load Main-Class manifest attribute from... 的错误 <br>如果没有使用其他插件啊,类库等,以上的...

    start-0.0.1-SNAPSHOT.jar

    需要测试的springboot项目,过程中遇到了idea打jar包,应为MANIFEST.MF 文件夹和 MANIFEST.MF 文件不在项目根目录下,导致多次 在本地 java -jar 运行jar包失败,当然放到docker 里作为容器启动也是失败的,后来在 ...

    cxf-manifest.jar

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

    生成JAR包及包的运行.doc

    - 对于Windows用户,双击JAR文件运行需确保系统正确配置了Java环境变量,且JAR包内部MANIFEST.MF指定了`Main-Class`。 通过了解这些知识点,开发者能够有效地管理和运行包含多个类和依赖的Java项目,提高工作效率...

    JAR文件包详解,创建可执行jar

    - 当创建可执行JAR时,确保`MANIFEST.MF`文件的`Main-Class`字段正确无误,否则程序无法运行。 - 如果JAR文件包含依赖的库,这些库也需要包含在JAR文件内或指定在`MANIFEST.MF`的`Class-Path`字段中。 - 使用JAR...

    PyPI 官网下载 | easy-module-attribute-getter-0.9.37.tar.gz

    此外,通过运行`python setup.py install`或利用pip工具(`pip install path/to/easy-module-attribute-getter-0.9.37.tar.gz`),可以在本地环境中安装这个库。 总的来说,"easy-module-attribute-getter"是一个...

    编译运行java带jar包

    jar cmf MANIFEST.MF myapp.jar MainClass.class ``` 这会创建一个名为`myapp.jar`的JAR文件,并将`MainClass.class`添加进去,`MANIFEST.MF`指定了主类。 4. **运行JAR包** 一旦JAR文件创建完毕,我们可以...

    MANIFEST.MF 读写操作

    在这个例子中,`Main-Class` 属性指定了 JAR 文件的主类,而 `Class-Path` 描述了运行时所需的其他库。 **读取 MANIFEST.MF 文件** 在 Java 中,我们可以使用 `java.util.jar.Manifest` 类来处理 MANIFEST.MF 文件...

    制作可执行的JAR文件包及jar命令详解.doc

    其中,options是jar命令的选项,jar-file是生成的JAR文件名,manifest-file是MANIFEST文件的名称,input-files是要打包的文件或目录。 jar命令的常见选项包括: * c:创建一个新的JAR文件包 * v:输出详细的操作...

    把.class用jar工具打包成可执行程序.doc

    - 使用 `jar xf` 命令解压 JAR 文件,查看 `META-INF/MANIFEST.MF` 文件以确保 `Main-Class` 已正确设置: ```bash jar xf myjar.jar ``` - 然后手动打开 `META-INF/MANIFEST.MF` 查看内容。 5. **运行 JAR ...

    perl-ExtUtils-Manifest-1.61-244.el7.noarch.rpm

    离线安装包,亲测可用

    9JavaJAR打包技术[收集].pdf

    例如,如果我们想要在不指定主类的情况下运行JAR,只需在`MANIFEST.MF`中添加正确的`Main-Class`条目,然后将更新的`MANIFEST.MF`文件重新打包进JAR,就可以通过`java -jar`命令直接运行JAR,无需额外指定类名。...

    jar包配置

    在运行`JAR`文件时,`MANIFEST.MF`的`Main-Class`属性至关重要。例如,如果你的`MANIFEST.MF`中定义了`Main-Class: com.example.MyApp`,你可以通过以下命令运行`JAR`: ```bash java -jar myapp.jar ``` ### 扩展...

    android-manifest-merger:Android Manifest Merger用作独立应用程序

    java -jar target/manifest-merger-jar-with-dependencies.jar --main mainAndroidManifest.xml --log [VERBOSE, INFO, WARNING, ERROR] --libs [path separated list of lib's manifests] --overlays [path ...

    前端开源库-web-app-manifest-loader

    `web-app-manifest-loader` 就是在Webpack的生态中运行,它负责解析和转换Web App Manifest文件,确保其内容符合规范,并能与Webpack的其他插件和加载器协同工作。 使用`web-app-manifest-loader`,开发者可以: 1...

    javax.servlet-api-3.1.0

    java.lang.IllegalStateException: Failed to read Class-Path attribute from manifest of jar file:/XXX 出现这个问题的解决方案就是将原有的jar删除 然后重新下载过一遍就可以使用

    jar 命令的简单使用

    jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] file [...] ``` 这里的选项有: - `c`:创建新的JAR文件。 - `t`:列出JAR文件的内容。 - `x`:从JAR文件中提取文件。 - `u`:更新现有...

    webpack-web-app-manifest-plugin:一个Webpack插件,可生成PWA清单并与资产JSON集成

    webpack-web-app-manifest-plugin webpack-web-app-manifest-plugin是一个Webpack插件,可生成PWA... 在您的webpack配置文件中: import AppManifestPlugin from 'webpack-web-app-manifest-plugin' ;...plugins :

    java打包成jar并执行jar包中指定的main方法

    Java 打包成可执行 Jar 并执行 Jar 包中指定的 main 方法 Java 是一种广泛应用于软件开发的编程语言,特别是在 Android 应用程序开发和企业级软件开发中扮演着重要角色。然而,在将 Java 项目打包成可执行的 Jar ...

    steam-appmanifest, 在 ~/.steam/steam/SteamApps 中,生成 appmanifest_APPID.acf 文件.zip

    steam-appmanifest, 在 ~/.steam/steam/SteamApps 中,生成 appmanifest_APPID.acf 文件 Steam AppManifest生成器这是一个简短的python 脚本,可以让 Steam 下载到下载非Linux应用程序中。注:Steam 不会运行没有...

Global site tag (gtag.js) - Google Analytics