gpt4 book ai didi

java - 如何在 IntelliJ 中运行 Java .jar 文件?错误 - 参数 : archive-name [archive-type]

转载 作者:行者123 更新时间:2023-12-02 12:51:25 32 4
gpt4 key购买 nike

目标与问题

我在 IntelliJ 中创建了一个 Java 程序。我按照说明将其构建为 .jar 文件 here 。当我尝试运行它时,它给出以下输出:

Parameters: archive-name [archive-type]

no main manifest attribute

注意:我尝试以两种方式运行它。第一种方法是通过 IDE,第二种方法是使用以下命令通过命令行:java -jar jarname.jar。两种方法都有相同的结果。

<小时/>

我尝试过的

Here is my project .

为了确定错误点,我从一个简单的 Hello World 程序开始,这是我的代码:

public class Producer {
public static void main(String[] args) throws Exception{
System.out.println("Hello World!");
}
}

这是我的 Maven:

<repositories>
<repository>
<id>confluent</id>
<url>http://packages.confluent.io/maven/</url>
</repository>
</repositories>

<dependencies>
<dependency>
<groupId>io.confluent</groupId>
<artifactId>kafka-avro-serializer</artifactId>
<version>3.2.1</version>
</dependency>
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka_2.11</artifactId>
<version>0.10.2.1-cp1</version>
</dependency>
<dependency>
<groupId>org.rxtx</groupId>
<artifactId>rxtx</artifactId>
<version>2.1.7</version>
</dependency>
</dependencies>
<小时/>

注意:如果没有 Maven 中的存储库和依赖项,我无法构建它,因此这可能与问题有关,但我无法想象如何或为什么。

欢迎任何建议。

提前致谢。

最佳答案

该问题是由驻留在错误位置的文件引起的(资源位于源根目录中,源位于测试源根目录中),this animation解释如何修复它。

关于java - 如何在 IntelliJ 中运行 Java .jar 文件?错误 - 参数 : archive-name [archive-type],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44597112/

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