android系统定制开发spark安装出现的问题:Exception in thread “main“ java.lang.NoSuchMethodError: ‘void scala.util.matching.Regex

👦👦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
网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发