gpt4 book ai didi

java - 从命令行运行java应用程序

转载 作者:行者123 更新时间:2023-12-01 15:17:24 25 4
gpt4 key购买 nike

我有一个 Eclipse 项目,我想在 ubuntu 中从命令行运行它。在互联网上搜索后,我正在尝试以下命令。

java -cp . com.abc.utils.MyClassName

我从 eclipse 用于存储所有类文件的目录发出此命令。但我收到此错误:

Exception in thread "main" java.lang.NoClassDefFoundError: com/abc/utils/MyClassName

我做错了什么以及如何从命令行运行应用程序?

最佳答案

你的命令是正确的。你错过了一些东西。请检查一下

1. 您已经编译了代码,并在 classes/com/abc/utils/ 目录中创建了 MyClassName.class 文件。

2. 您正在从正确的目录运行此命令。您当前的目录应该是您的 com 目录所在的classes 目录。如果不是,则切换到 classes 目录

$cd/path/to/project/folder/classes/

希望有帮助。

此外,如果您想了解 Eclipse 如何自动放置 .class.java 文件,请尝试自己编译多包应用程序。

$javac -d 会很有帮助。

关于java - 从命令行运行java应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11448978/

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