`

scala scala.io.Source.fromFile读取文件报错:MalformedInputException: Input length = 1

 
阅读更多

val file1 = scala.io.Source.fromFile("D:/IDEAWorkSpace/SparkJob/input.txt").mkString
      println(file1)
      val sss = scala.io.Source.fromFile(new java.io.File("D:/IDEAWorkSpace/SparkJob/input.txt")).getLines
      val aa = sss.toList
      for(line <-aa ){
        println(line)
      }

IO Exceptionjava.nio.charset.MalformedInputException: Input length = 1

这个错误的原因是因input.txt文件的编码格式不对   改为UTF8后正常
分享到:
评论

相关推荐

    scala-2.12.14.zip&scala-2.12.11.tgz Linux版本压缩包.rar

    1. 解压缩文件:使用`tar -zxvf scala-2.12.11.tgz`命令解压Linux版本的压缩包。 2. 安装到系统路径:将解压后的目录移动到 `/usr/local/` 或其他自定义位置,并链接到环境变量,例如`ln -s /path/to/scala/bin/...

    scala-2.12.11.tgz

    1. `bin`目录:存放Scala的可执行文件,如`sbt`(Scala构建工具)和`scala`命令行解释器。 2. `lib`目录:包含Scala运行所需的库文件,如scala-library.jar。 3. `doc`目录:可能包含Scala API文档,帮助开发者查阅...

    scala-2.12.6.tgz

    1. Scala语言基础: Scala由Martin Odersky在2003年设计,其名称来源于"Scalable Language"的缩写,旨在提供一个高效、灵活且可扩展的编程平台。它的语法简洁,支持高阶函数、模式匹配、匿名函数、类型推断等特性,...

    scala-2.12.11.zip

    - Scala编译器(scala.exe) - Scala解释器(scala.bat) - 文档(包括API文档和用户指南) - 示例代码 - 可能还包括用于构建Scala项目的构建工具,如sbt(Scala Build Tool) 要开始使用Scala,开发者需要解压这个...

    scala-2.12.13.tgz

    1. **解压文件**:首先,你需要在终端中使用`tar`命令解压下载的文件。输入以下命令: ``` tar -zxvf scala-2.12.13.tgz ``` 这将创建一个名为`scala-2.12.13`的目录,包含所有解压后的文件。 2. **移动或复制...

    windows版scala-2.11.12.zip

    在这个"windows版scala-2.11.12.zip"压缩包中,包含的是Scala 2.11.12版本的Windows兼容安装文件,这是Scala的一个稳定版本,适用于开发人员在Windows操作系统上进行Scala编程。 Scala 2.11.x系列是Scala的一个主要...

    flink-1.9.1-bin-scala_2.11.tgz

    flink-1.9.1-bin-scala_2.11.tgz flink-1.9.1-bin-scala_2.11.tgz flink-1.9.1-bin-scala_2.11.tgz flink-1.9.1-bin-scala_2.11.tgz

    scala-2.11.8.tgz.zip

    这个"scala-2.11.8.tgz.zip"文件包含了Scala编程语言的版本2.11.8,这是一个广泛使用的稳定版本,适用于各种开发场景。 首先,让我们详细了解一下Scala 2.11.x版本。这个版本的Scala对Java虚拟机(JVM)进行了优化...

    flink-1.12.0-bin-scala_2.12.tgz

    标题中的"flink-1.12.0-bin-scala_2.12.tgz"指的是一款基于Apache Flink 1.12.0版本的二进制发行版,适用于Scala 2.12环境的压缩包。这个压缩文件采用TGZ(tar.gz)格式,是一种常见的Linux/Unix下的归档压缩方式,...

    flink-1.9.0-bin-scala_2.12.tgz安装包

    下载完成后,你会得到一个名为"flink-1.9.0-bin-scala_2.12.tgz"的压缩包,其中包含了运行Flink所需的全部文件。Scala版本为2.12,意味着它与Scala 2.12版本兼容。 1. 在Windows上: 使用WinRAR或7-Zip等工具解...

    scala-2.11.8.msi.zip

    在标题中提到的“scala-2.11.8.msi.zip”是一个压缩包,包含了Scala的安装程序文件“scala-2.11.8.msi”,版本号为2.11.8,这通常表示它是Scala语言的一个稳定版本。 Scala语言的特性包括: 1. **多范式**:Scala...

    scala-2.13.8.zip

    在标题中提到的"scala-2.13.8.zip"是一个Windows版本的Scala安装包,这意味着它包含了运行Scala程序所需的所有组件,包括Scala编译器、Scala解释器以及相关的库文件。这个版本号2.13.8表示这是Scala的一个稳定版本,...

    flink-1.14.0-bin-scala_2.11.tgz

    1. `bin` 目录:存放了 Flink 运行所需的脚本,如启动和停止 Flink 服务的命令。 2. `conf` 目录:配置文件所在,包括 `flink-conf.yaml`,用户可以在这里定制 Flink 集群的配置参数。 3. `lib` 目录:包含所有依赖...

    flink-1.12.7-bin-scala_2.12.tgz

    1. **Flink 的核心特性** - **流处理**:Flink 提供了一种无界限数据的概念,支持持续的、无限的数据流处理,允许实时分析和响应。 - **批处理**:除了流处理,Flink 还能作为批处理工具,提供与流处理一致的API,...

    scala-2.12.5.tgz

    Scala是一种强大的多范式编程语言,它融合了面向对象和函数式编程的特性。这个"scala-2.12.5.tgz"压缩包包含了Scala编程语言的2.12.5版本。Scala 2.12.x系列是该语言的一个稳定分支,提供了一系列的性能优化、语法...

    scala-2.11.8.rar

    6. **Scala.js**:虽然在这个特定的压缩包中可能没有,但Scala 2.11.x版本支持Scala.js,可以将Scala代码编译为JavaScript。了解相关源码可以帮助你开发跨平台应用。 关联bin文件: 为了能够编译和运行Scala代码,...

    flink-1.10.0-bin-scala_2.11.tgz

    这个`flink-1.10.0-bin-scala_2.11.tgz`压缩包包含了启动和运行Flink所需的所有文件,包括bin目录下的可执行脚本、conf配置文件、lib目录中的依赖库,以及examples目录下的示例程序。解压后,用户可以根据官方文档...

    flink-1.12.0-bin-scala_2.11.tgz

    标题中的"flink-1.12.0-bin-scala_2.11.tgz"指的是一款基于Apache Flink的软件发行包,版本号为1.12.0,适用于Scala 2.11环境。这个tgz文件是一个压缩格式,通常用于在Linux或Unix系统中打包和分发软件。在解压后,...

    scala-2.11.8.tgz

    这个压缩包包含了Scala 2.11.8版本的所有必要文件,允许开发者在Ubuntu系统上构建和运行Scala程序。 首先,让我们深入了解Scala语言的关键特性。Scala的设计目标是提高代码的简洁性和可读性,同时提供高性能。它的...

    flink-1.15.1-bin-scala_2.12.tgz

    flink-1.15.1-bin-scala_2.12.tgz

Global site tag (gtag.js) - Google Analytics