gpt4 book ai didi

java - ClassNotFoundException : spark. 从命令行运行时的请求

转载 作者:行者123 更新时间:2023-12-02 12:06:52 24 4
gpt4 key购买 nike

在这里遵循教程:http://sparkjava.com/

我下载了spark-core然后编译了这个类:

import static spark.Spark.*;

public class Main {
public static void main(String[] args) {
get("/hello", (req, res) -> "hello world");
}
}

$ javac -classpath ~/Downloads/spark-core-2.6.0.jar Main.java

运行时:

$ java -cp "~/Downloads/spark-core-2.6.0.jar:." Main


Exception in thread "main" java.lang.BootstrapMethodError: java.lang.NoClassDefFoundError: spark/Request
at Main.main(Main.java:5)
Caused by: java.lang.NoClassDefFoundError: spark/Request
... 1 more
Caused by: java.lang.ClassNotFoundException: spark.Request
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 1 more

我做错了什么?

最佳答案

保留类路径周围的引号:

$ java -cp ~/Downloads/spark-core-2.6.0.jar:. Main.

如果你这样做,你会得到一个错误,指出找不到org/slf4j/LoggerFactory,除非你也下载它并将其包含在类路径中,否则它确实丢失了。

关于java - ClassNotFoundException : spark. 从命令行运行时的请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46844071/

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