gpt4 book ai didi

java - 从命令行运行时出现 NoClassDefFoundError

转载 作者:行者123 更新时间:2023-12-02 08:31:10 25 4
gpt4 key购买 nike

我想为我的 Java 程序使用外部库(例如 Google 的 Guava)。我使用 Eclipse,所以我下载了 Guava 的 jar(和源代码)并按照 Adding a Java library to the project classpath 进行操作。将其添加到 Eclipse 和我的项目的构建路径中。

这工作正常:我可以从 Eclipse 和从 Eclipse 导出的可运行 jar 运行该程序,但是当我尝试直接从 bin/ 目录运行时,我收到错误,因为我以前做过:

Exception in thread "main"
java.lang.NoClassDefFoundError: com/google/common/base/Joiner

我应该做什么?

最佳答案

如果您直接从项目 bin 目录运行类文件,那么您可能必须手动指定类路径:C:> java -classpath C:\java\MyClasses;C:\java\OtherClasses MyClassHere

关于java - 从命令行运行时出现 NoClassDefFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3344053/

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