gpt4 book ai didi

java - 可执行 jar 文件找不到 main

转载 作者:行者123 更新时间:2023-12-01 15:19:49 24 4
gpt4 key购买 nike

我看过很多关于此的帖子,但我找不到解决我的具体问题的方法。我已经检查了如何从 Eclipse 导出 jar 的参数,并且我确信包含 main 的类被检查为主类(该项目中只有一个类)。程序在eclipse中运行良好。我也使用了一个bat文件来尝试运行它,其内容如下(其中EDT2是jar的名称):

 java -jar EDT2.jar

我查看了 list 文件,内容如下:

 Manifest-Version: 1.0
Sealed: true
Main-Class: EDTCompiler2

文件的主要内容为:

    public static void main(String[] args) throws IOException, InvalidFormatException {

错误和命令行调用如下所示:

http://s16.postimage.org/droox00sl/Untitled.png enter image description here

我看到的另一个不寻常的事情是它给出了第 53 行的错误,该行是来自外部库的对象声明类型。我在这个程序中使用了 apache POI for excel。

最佳答案

您的主类必须是完全限定的名称。

换句话说,如果 EDTCompiler2 位于 package org.apache.whatever; 中,那么您的 JAR 文件需要指定一个 Main-Class org.apache.whatever.EDTCompiler2

关于java - 可执行 jar 文件找不到 main,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11106865/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com