gpt4 book ai didi

Java:我的 .jar 文件已创建,但找不到主类?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:31:50 25 4
gpt4 key购买 nike

我有以下步骤:

(1) 我在我的 Linux 主目录/home/a 下

(2)一个简单的java文件,cat m.java

 package my;
public class m{
public static void main(String[] args){
}
}

(3) javac m.java

(4) mkdir my && cp m.class my/

(5) $ 猫 list .mf

Manifest-Version: 1.0
Main-Class: my/m
Class-Path: /home/a

(6) jar cfm m.jar manifest.mf m.class

(7) java -jar m.jar

Error: Could not find or load main class m.class

如何让它发挥作用?

最佳答案

Main-Class应该是用点分隔的包,而不是 /

Main-Class: my.m

Main-Class: MyPackage.MyClass

删除 Class-Path如果您不需要更多 jar ,请行

Adding Classes to the JAR File's Classpath You may need to reference classes in other JAR files from within a JAR file.

关于Java:我的 .jar 文件已创建,但找不到主类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53394248/

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