首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能调用主类

不能调用主类
EN

Stack Overflow用户
提问于 2018-09-14 14:12:29
回答 1查看 65关注 0票数 1

我正在使用这个命令来运行我的工作的火花。

代码语言:javascript
复制
spark-submit --class=ueba.Main    --jars $JARS1,$JARS2  target/UEBA-1.0-SNAPSHOT.jar "hdfs://some_location:9000/seco"

下面是我当前项目结构的快照。

我注意到我的旧项目有这个结构,其中主类位于'scala‘文件夹下。我认为'scala‘文件夹是在我创建旧项目时自动创建的。在我的当前项目中,我没有(蓝色)文件夹'scala‘。

问题:

  1. 我该怎么称呼我的主班?
  2. 你能解释一下什么是蓝色文件夹scala吗?为什么我需要它?我只有一个蓝色盒子。

编辑

这是我的新结构。我制作了“蓝色”文件夹scala (原来蓝色文件夹表示项目根目录)。现在'scala‘是一个root.But项目,我认为我的主类的路径是不正确的。我试着运行这个命令,上面写着'class‘(我运行mvn包来获得一个jar)

代码语言:javascript
复制
spark-submit --class ueba.Main    --jars $JARS1,$JARS2  target/UEBA-1.0-SNAPSHOT.jar "hdfs://some_path:9000/seco"

问:正确的命令w.r.t是什么?主班的位置?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-14 14:24:11

要在Intellij中创建scala源目录,请执行以下操作:

  1. 添加scala文件夹。
  2. 右键单击该文件夹并选择“标记目录为”>“源根”。
  3. 在您的示例中添加相同的包结构"ueba“,并将您的.scala文件放在那里。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52333778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档