gpt4 book ai didi

java - 设置 CLASSPATH 以正确运行 Duke

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:23:35 26 4
gpt4 key购买 nike

<分区>

当我尝试运行 Duke(一个开源重复数据复制程序)时,我收到 java class not found 错误。我已完成以下操作以将正确的文件添加到类路径中。

这就是开发人员所说的为了运行程序要做的事情:“要运行 Duke,您需要一个 XML 配置文件。您还需要将 duke-.jar 和 lucene-.jar 放在类路径中。”

要运行 Duke,请输入命令:

java no.priv.garshol.duke.Duke

在了解了类路径之后,这就是我想出的:

Kyles-MBP:~ kyleanderson$ export CLASSPATH="/Users/kyleanderson/Desktop/duke-1.2/duke-**.jar:/Users/kyleanderson/Desktop/duke-1.2/lucene-**.jar"
Kyles-MBP:~ kyleanderson$ java no.priv.garshol.duke.Duke

当我尝试运行主类时,出现以下错误:

Exception in thread "main" java.lang.NoClassDefFoundError: no/priv/garshol/duke/Duke
Caused by: java.lang.ClassNotFoundException: no.priv.garshol.duke.Duke
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

我在这里看了很多,似乎没有什么可以回答我的问题。

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