gpt4 book ai didi

Java JAR 找不到主类

转载 作者:行者123 更新时间:2023-12-02 00:29:35 24 4
gpt4 key购买 nike

64x 英特尔处理器
Linux 5.0.0-27 上的 Kubuntu 19.04
OpenJDK 1.8.0_222

<小时/>

在最后一个小时里,我设置了项目文件夹,创建了用于自动编译和备份等的脚本......

终于我成功了,我得到了 JAR 文件。问题是我无法运行它。我知道这是很常见的问题,但我没有看到任何编译错误、错误或拼写错误。我完全迷路了。

即使使用 java -jar TaskCalender.jar com.ydsoftware.taskcalender.EntryPointjava -cp TaskCalender.jar com.ydsoftware.taskcalender.EntryPoint 也会显示相同的错误.

Error: Could not find or load main class com.ydsoftware.taskcalender.EntryPoint

我的源文件结构:

com
ydsoftware
taskcalender
EntryPoint.java (contains main method)

我的 JAR 文件结构:

META-INF
MANIFEST.MF
com
ydsoftware
taskcalender
EntryPoint.class (contains main method)

MANIFEST.MF 内容(JAR 文件内):

Manifest-Version: 1.0
Created-By: 1.8.0_222 (Private Build)
Main-Class: com.ydsoftware.taskcalender.EntryPoint
Class-Path: lib/MX%20Engine.jar
/ blank /
/ blank /

最佳答案

您可以根据您的方便在 CMD 中或通过批处理文件尝试以下操作

通用:java -cp your_jar_name.jar package_name.classname

根据您的类(class):java -cp TaskCalender.jar com.ydsoftware.taskcalender.EntryPoint

关于Java JAR 找不到主类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58026175/

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