idea编译时遇到的bug

这篇具有很好参考价值的文章主要介绍了idea编译时遇到的bug。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

对象重复定义

问题描述:

D:\workspace\spark\src\main\Scala\WordCount.scala:3:8
WordCount is already defined as object WordCount
object WordCount {

idea编译时遇到的bug,日常bug解决,intellij-idea,bug,java

解决办法

参考博客:Error:(21, 8) FlumePushWordCount is already defined as object FlumePushWordCount object FlumePushWor_WSQ(E)的博客-CSDN博客

命令行过长

问题描述:

Error running 'wcPerson': Command line is too long. Shorten command line for wcPerson or also for Application default configuration?

idea编译时遇到的bug,日常bug解决,intellij-idea,bug,java

解决办法:

第一步:编辑配置

idea编译时遇到的bug,日常bug解决,intellij-idea,bug,java

第二步:修改选项

idea编译时遇到的bug,日常bug解决,intellij-idea,bug,java

 第三步:选中shorten command line

将其中的shorten command line 选项选中

idea编译时遇到的bug,日常bug解决,intellij-idea,bug,java

 第四步: 选中classpath file
 idea编译时遇到的bug,日常bug解决,intellij-idea,bug,java
第五步,配置完成

配置完后,点击apply,点击ok,随后运行程序。ok

idea编译时遇到的bug,日常bug解决,intellij-idea,bug,java

类型不匹配

D:\workspace\spark\src\main\Scala\PairRDD.scala:8:42
value split is not a member of Char
    val pRDD = data.flatMap(line => line.split(",")).map(word => (word,1))

解决办法:

        错误信息 "value split is not a member of Char" 出现是因为 lineChar 类型而不是 String 类型。在 Scala 中,split 方法只适用于 String 类型,而不适用于 Char 类型。 要解决这个问题,你需要确保 data 的类型是 RDD[String] 或在拆分之前将 line 转换为 String 类型。

原来的代码:

val pRDD = data.flatMap(line => line.split(",")).map(word => (word,1))

修改后的代码:

val pRDD = data.flatMap(line => line.toString.split(",")).map(word => (word, 1))

类型不对

java.lang.RuntimeException: Error while encoding: java.lang.RuntimeException: java.lang.Integer is not a valid external type for schema of string

解决办法:

原代码中,我没注意把StringType改为IntegerType了,年龄字段的类型应该是IntegerType,而不是StringType。

idea编译时遇到的bug,日常bug解决,intellij-idea,bug,java文章来源地址https://www.toymoban.com/news/detail-544679.html

到了这里,关于idea编译时遇到的bug的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Java开发+Intellij-idea+Maven+工程构建

    Java开发+Intellij-idea+Maven+工程构建

    Intellij-idea是一款流行的Java集成开发环境,它支持Maven作为项目管理和构建工具。Maven可以帮助开发者自动下载项目依赖的jar包,执行编译、测试、打包等生命周期任务。本资源将介绍如何在Intellij-idea中创建、导入、转换和编译Maven工程,以及如何配置Maven的相关参数和插件。

    2024年02月01日
    浏览(50)
  • Java项目使用intellij-IDEA查看依赖包版本是否有冲突(方法及工具)附截图

    Java项目使用intellij-IDEA查看依赖包版本是否有冲突(方法及工具)附截图

    编译器及版本 idea-ultimate 依赖管理工具 maven Step1:点击右侧的maven Step2:右键依赖项,点击分析依赖关系 Step3:可以在模块名位置进行切换,左侧三角的标志则表示该包引入了多个版本,有冲突 Step4:可以看到当前这个包被引入了两个版本的 Step5:右键冲突的包名,可以看到

    2024年02月15日
    浏览(57)
  • 日常BUG—— maven编译报错

    日常BUG—— maven编译报错

    😜 作           者 :是江迪呀 ✒️ 本文 : 日常BUG 、 BUG 、 问题分析 ☀️ 每日   一言 : 存在错误说明你在进步! 一个maven项目在由于在代码中书写了如下代码: 在使用maven编译时,出现如下的错误: 项目使用的JDK版本过低导致的,编译报错时,使用的版本是

    2024年02月13日
    浏览(10)
  • IntelliJ IDEA编译Maven工程:一步步详解

    Apache Maven是一个流行的自动化构建工具,被广泛应用于Java项目的构建管理中。IntelliJ IDEA作为一个功能强大的集成开发环境(IDE),它提供了对Maven工程的天然支持,并能简化构建过程。本文将详细介绍如何在IntelliJ IDEA中编译Maven工程。 首先确保你有一个已安装的IntelliJ IDEA环

    2024年01月17日
    浏览(13)
  • 小程序在日常遇到的一些限制及解决方法

    微信小程序对单个文件大小有限制,js文件不能超过2MB,其他类型文件不能超过10MB。如果开发者需要使用大型资源文件,可以考虑分割文件或使用CDN加速技术。 解决方式如下: 分割文件 将较大的文件拆分为多个小文件,并通过异步加载的方式进行动态合并。例如,在小程序

    2024年02月06日
    浏览(15)
  • Windows Java JavaFX IntelliJ IDEA 开发环境搭建 创建工程 编译运行 打包分发 自定义运行时

    Windows Java JavaFX IntelliJ IDEA 开发环境搭建 创建工程 编译运行 打包分发 自定义运行时

    博文目录 JavaFX 官网 官网 Getting Started with JavaFX JavaFX 是一个开源的下一代客户端应用程序平台,适用于基于 Java 构建的桌面、移动和嵌入式系统。它是许多个人和公司的协作成果,目标是为开发富客户端应用程序生成一个现代、高效且功能齐全的工具包。 JavaFX 主要致力于富

    2024年02月05日
    浏览(15)
  • 深度学习和日常代码中遇到的报错汇总及解决方案,持续更新中。。。。

    本文是深度学习和日常代码中遇到的报错汇总,因时间比较久,暂时都没有图片,只有文字描述。解决方案也大多参考网上的解决方案,有些有用,有些没有效果,本文章中的问题,也仅是本人遇到的问题,使用列举的方案已经解决。 处理:调用的方法是一个类,需要先进行

    2023年04月22日
    浏览(12)
  • 【错误记录】IntelliJ IDEA 中编译运行报错 ( 当前设置 GBK 编码 | 错误: 编码UTF-8的不可映射字�? )

    【错误记录】IntelliJ IDEA 中编译运行报错 ( 当前设置 GBK 编码 | 错误: 编码UTF-8的不可映射字�? )

    当前的 IntelliJ IDEA 设置的编码为 GBK 编码 , 选择 \\\" 菜单栏 / File / Settings \\\" 选项 , 在 \\\" File Encodings \\\" 中 , 查看 工程的编码 , 运行时报错 : 在中文注释的位置 , 编码报错 ; D:\\002_Project\\003_Java_WorkExsamplesrcmainjavaArrowCanvas.java:17 : 错误: 编码UTF-8的不可映射字�? // ����ֱ�� ^

    2024年02月14日
    浏览(12)
  • 解决VIvado编程中遇到的bug I

    解决VIvado编程中遇到的bug I 1.[DRC MDRV-1] Multiple Driver Nets: Net has multiple drivers: GND/G, and VCC/P. 解决: 这个问题很常见,reg变量被在不同的always模块同时赋值 2.[Designutils 20-1307] Command ‘get_ports{led4_tri_io[0]}’ is not supported in the xdc constraint file. [“***/test_EMIO_LED.srcs/constrs_1/new/system.xdc”

    2023年04月26日
    浏览(12)
  • 前端开发中遇到的小bug--解决方案

    前端开发中遇到的小bug--解决方案

    1.在 searchBox 搜索栏中,用到了多级下拉框的筛选条件,样式如下:  这样看起来是没什么问题的,但当我选择时,在框中显示的内容和筛选条件的内容就出错了: 这里其实是选择了 采矿业 -- 石油和天然气开采业 ,但显示框中是 林业,筛选条件的内容也有问题: 这里没有显

    2024年02月10日
    浏览(9)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包