👦👦android系统定制开发一个帅气的boy,android系统定制开发你可以叫我Love And Program
🖱 ⌨个人主页:
💖💖如果对你有帮助的话希望三连💨💨支持一下博主
参赛话题:
导入错误
Exception in thread "main" java.lang.NoSuchMethodError: 'void scala.util.matching.Regex.<init>(java.lang.String, scala.collection.Seq)' at scala.collection.immutable.StringLike.r(StringLike.scala:284) at scala.collection.immutable.StringLike.r$(StringLike.scala:284) at scala.collection.immutable.StringOps.r(StringOps.scala:33) at scala.collection.immutable.StringLike.r(StringLike.scala:273) at scala.collection.immutable.StringLike.r$(StringLike.scala:273) at scala.collection.immutable.StringOps.r(StringOps.scala:33) at org.apache.spark.util.Utils$.<init>(Utils.scala:111) at org.apache.spark.util.Utils$.<clinit>(Utils.scala) at org.apache.spark.SparkConf.loadFromSystemProperties(SparkConf.scala:75) at org.apache.spark.SparkConf.<init>(SparkConf.scala:70) at org.apache.spark.SparkConf.<init>(SparkConf.scala:59) at com.bolingcavalry.sparkscalademo.app.first_demo$.main(first_demo.scala:7) at com.bolingcavalry.sparkscalademo.app.first_demo.main(first_demo.scala)
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
我这里忘记导入库!把以来里导入进去就好了,这个需要在左边的Libraries
手动添加spark的jar文件夹,我这里给他改了个名字。
版本不匹配
安装的方法大家网上搜搜就可以了,但是有一种情况我必须提醒一下各位,在安装完IntelliJ IDEA Community Edition后一定要看看自己是什么版本 ,我的是20022.2.2版本
所以在plugins安装的必须是对应的!我先前使用scala2022.2.13是会报下面这个版本错误的,这是n次尝试的出来的结果…幸好从后往前安装的
scalac: Error: Scala instance doesn't exist or is invalid: version unknown,...C:\Users\me\AppData\Roaming\JetBrains\IdeaIC2022.2\plugins...
- 1
文件名问题
错误: 找不到或无法加载主类 first_demo原因: java.lang.NoClassDefFoundError: First_demo (wrong name: first_demo)
- 1
- 2
这里和unity很像,语言中对大小写非常严格,object后面的名字必须与文件夹名字相同,否则无法加载主类
import org.apache.spark.{SparkConf, SparkContext}import org.apache.spark.sql.{Dataset, SparkSession}# 我后来改过名,前面使用First_demo发生报错object first_demo{ def main(args: Array[String]): Unit={ val conf = new SparkConf() }}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11