当前位置: 首页 > 知识库问答 >
问题:

Jar清单主属性的签名文件摘要无效

彭兴朝
2023-03-14

我有一个google cloud app engine应用程序,这个应用程序是用Java11实现的,并且可以编译它。但由于某种原因,当我将I部署到app engine上时,google无法创建此应用程序的实例。

<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-shade-plugin</artifactId>
                <executions>
                    <execution>
                        <phase>package</phase>
                        <configuration>
                            <transformers>
                                <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
                                    <mainClass>${exec.mainClass}</mainClass>
                                </transformer>
                                <transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
                            </transformers>
                        </configuration>
                    </execution>
                </executions>
            </plugin>

共有1个答案

尚宏硕
2023-03-14

它可能是由你的一个依赖引起的。当签署了一些依赖项时,您就会面临这类问题。

这里列出的解决方案可能有助于https://stackoverflow.com/A/6743609/15353227

 类似资料:
  • 我使用并使用相同的安装程序安装了。 java-jar“C:\ProgramFiles(x86)\HP\LeanFT\Tools\TestExportTool\test export tool.jar”“C:\LeanFT\MyTestNGTests.jar”-类路径:“C:\TestNG\TestNG.jar” 清单主属性的签名文件摘要无效 我使用从测试用例生成了工件。

  • 我已经检查了有这个问题的其他线程,但是他们的情况和解决方案不适用于我的情况。 该程序应该在蓝牙设备和计算机之间建立连接,并且应该从所述设备接收数据。因此,我正在使用蓝牙连接所需的库,这些库本身包含清单文件。我猜想,这就是问题发生的地方。 我已经尝试使用不同的JDK,但没有成功。 以下是整个错误消息:

  • 我见过其他一些这样的人 "无效的签名文件"当试图运行一个. jar 异常在线程"main"java.lang.Security异常:无效的签名文件摘要的清单主属性 JavaFX项目的有效JAR签名 我们将Jetty与Maven Shade插件一起用于开源应用程序: https://github.com/OneBusAway/onebusaway-gtfs-realtime-from-nextbus

  • 首先,我看了关于这个话题的类似问题。我还没有找到解决办法。 我想把我一直在做的一个小项目分发给朋友和家人。问题是我不能指望他们都能跑。类文件。因此,我正在努力创造一个新的世界。jar文件,我可以将其转换为。exe文件。然而,我遇到了一个问题。它抱怨缺少主清单属性。在谷歌搜索之后,我决定尝试一个小教程。我正在遵循教程(甚至下载了Hello.jar小文件),但仍然没有获得主清单属性。 当我运行Wind

  • 我正在尝试运行项目的jar文件。我正在研究intelliJ,并使用工件生成jar文件。但每次我试图运行jar文件时,它都会给我带来异常。 这是我的清单文件: 项目的外部库: