gpt4 book ai didi

java - 错误: Could not find or load main class os x

转载 作者:行者123 更新时间:2023-12-02 01:59:55 28 4
gpt4 key购买 nike

我有一个程序,其中包含我正在尝试运行的包和依赖 jar。我尝试过使用可执行 jar,但又转而只使用 bash。

* 是的,我已经阅读了大量有关此问题的 stackoverflow 文章 *

大多数所说的例子都是指简单的平面项目

project
+ libs/ # all my external depends
+ src/main/java/com/blah # files
+ target/classes # where I create the class files.

是的,这是一个 Jersey servlet。我从命令行运行:

   export BIGGIE='./:./target/classes/com/blah/*:libs/activation-1.1.jar:libs/jackson-annotations-2.8.10.jar:libs/jackson-core-2.8.10.jar:libs/jackson-databind-2.8.10.jar:libs/jackson-module-jaxb-annotations-2.8.10.jar:libs/javax.annotation-api-1.2.jar:libs/javax.inject-2.5.0-b42.jar:libs/javax.ws.rs-api-2.1.jar:libs/jaxb-api-2.2.4.jar:libs/jersey-bundle-1.19.4.jar:libs/jersey-common-2.27.jar:libs/jersey-entity-filtering-2.27.jar:libs/jersey-media-json-jackson-2.27.jar:libs/jsr311-api-1.1.1.jar:libs/osgi-resource-locator-1.0.1.jar:libs/servlet-api-2.5.jar:libs/stax-api-1.0-2.jar'

java -verbose -cp $BIGGIE com.blah.Main

and receive the error Error: Could not find or load main class com.blah.Main.

还有很多库加载的消息,如果这很重要,那么这些消息都不是我的库。

我尝试使用主类包名称的所有变体。我尝试将所有类文件移动到 libs 目录等中。

从 intellij 运行时一切都运行良好,但我需要一个可以从 Makefile 运行的独立版本。别问为什么。

非常感谢。

最佳答案

文件夹的路径在包含“com”的文件夹处停止。更改您的 BIGGIE 声明,当前显示 ./target/classes/com/blah/* 的部分应该只是 ./target/classes/ >

关于java - 错误: Could not find or load main class os x,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51758160/

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