【发布时间】:2021-12-04 13:05:23
【问题描述】:
我刚刚开始学习 Java。
我正在使用 IntelliJ 使用 openjdk 17 创建 SparkJava(请参阅:sparkjava.com)应用程序。我按照“使用 Maven 设置 Spark”(https://sparkjava.com/tutorials/maven-setup) 中概述的教程说明进行操作。我相信这些说明已经过时了,因为它们不起作用。经过一番谷歌搜索,我终于得到了以下代码和 POM.xml。构建项目时,出现错误:java: package spark does not exist
我不知道该怎么办。
- 我将依赖项添加到我的 POM.xml。
- 我通过项目结构添加了 apache.spark.core_2.13 库。
我搜索了“IntelliJ 包不存在”,但找不到有用的答案。大多数人都说要“将依赖项添加到 POM”,但我已经这样做了。 我用谷歌搜索了“将包添加到 Java 项目 IntelliJ”,但是在单击了一些链接后,我找不到有用的答案。我尝试了一些建议,但都没有解决这个问题。
我认为我在这里遗漏了一些基本的东西,比如我没有告诉 IntelliJ 在哪里可以找到火花代码。
src/main/java/Sparky.java
import static spark.Spark.*;
public class Sparky {
public static void main(String[] args){
get("/hello", (req, res) -> "Hello World");
}
}
pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.example</groupId>
<artifactId>sparky</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
</properties>
<!-- https://mvnrepository.com/artifact/org.apache.spark/spark-core -->
<dependencies>
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-core_2.13</artifactId>
<version>3.2.0</version>
</dependency>
</dependencies>
【问题讨论】:
标签: java maven intellij-idea spark-java