gpt4 book ai didi

java - Maven:使用命令行运行java类文件

转载 作者:行者123 更新时间:2023-11-29 08:44:28 24 4
gpt4 key购买 nike

<分区>

我有一个使用 Maven“快速入门”模板构建的 Java 项目。结构看起来像

src
main
java
myapp
HelloWorld.java

HelloWorld.java 声明在包“myapp”下

在 pom.xml 中,只包含了 junit。

现在,在我运行 maven compile 之后,我在下面得到了一个类文件

target
classes
myapp
HelloWorld.class

但是在我 cd 到 target/classes/myapp 之后,做

java -cp . HelloWorld

我得到 NoClassDefFoundError,我是根据 How to execute a java .class from the command line 做的

我试过了

java -cp . myapp.HelloWorld    (myapp is the package)

我仍然得到“无法找到或加载主类”

我的问题是:我使用“-cp .”设置了类路径,那为什么我仍然无法运行该类?它与 Maven 有什么关系吗?

我知道我不需要使用命令行,我只是好奇。

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