仅在树莓派上出现java.lang.NoSuchMethodError

用户名

我正在运行Eclipse Kepler Service Release2。我的程序在Eclipse中运行时可以正常运行,而在使用Windows cmd运行.jar时也可以正常运行。但是,将相同的.jar放在树莓派上,出现以下错误:

Exception in thread "Thread-1" java.lang.NoSuchMethodError: java.nio.file.Files.readAllLines(Ljava/nio/file/Path;)Ljava/util/List;

有问题的代码位是

import java.nio.file.Files;
import java.nio.file.Path;

import dataTypes.Detection;

public final class FileOperations {
// ...
    public static Detection readDetection(Path p) {
        try {
            List<String> lines = Files.readAllLines(p);
// etc ...

我部分地确信问题出在我错误地编译了jar,但是由于我是这种事情的新手,所以我不知道如何检查我是否做对了。有人有建议吗?

乔恩·斯基特

您正在尝试使用java.nio.file.Files.readAllLines(Path)Java 8中引入的。您将无法在Java 7中使用它。

选项:

  • 在树莓派上升级到Java 8
  • 不要使用Java 8指定的任何类/方法。(将Eclipse项目更改为以Java 7 JRE为目标可以强制执行此操作)

碰巧,过载readAllLines,这需要PathCharset可以用Java 7中,这是一个更好的过载无论如何使用,让你明确了解哪些编码要使用。因此,将您的代码更改为:

// Or whichever Charset you really want...
List<String> lines = Files.readAllLines(p, StandardCharsets.UTF_8);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

编译时出现java.lang.NoSuchMethodError

来自分类Dev

java.lang.NoSuchMethodError: putMemberOffset

来自分类Dev

java.lang.NoSuchMethodError: DefaultPlexusContainer

来自分类Dev

Java“ java.lang.NoSuchMethodError:main”

来自分类Dev

Java:ucanaccess hsqldb java.lang.NoSuchMethodError:

来自分类Dev

Java“ java.lang.NoSuchMethodError:main”

来自分类常见问题

Xamarin表单Java.Lang.NoSuchMethodError

来自分类常见问题

Spring bean java.lang.NoSuchMethodError错误

来自分类Dev

休眠错误java.lang.NoSuchMethodError

来自分类Dev

Spring Data java.lang.NoSuchMethodError

来自分类Dev

Spark中的java.lang.NoSuchMethodError

来自分类Dev

JPA /休眠java.lang.NoSuchMethodError

来自分类Dev

Kotlin:测试中的java.lang.NoSuchMethodError

来自分类Dev

ProGuard混淆-java.lang.NoSuchMethodError:getPointer

来自分类Dev

JPA /休眠java.lang.NoSuchMethodError

来自分类Dev

iText 7 java.lang.NoSuchMethodError

来自分类Dev

使用getBlockSizeLong方法后出现java.lang.NoSuchMethodError异常

来自分类Dev

运行程序时出现java.lang.NoSuchMethodError

来自分类Dev

运行 Logstash 插件时出现 java.lang.NoSuchMethodError

来自分类Dev

AWS Java SDK错误-java.lang.NoSuchMethodError

来自分类Dev

java.lang.NoSuchMethodError:java.io.ByteArrayOutputStream.toString

来自分类Dev

Databricks错误java.lang.NoSuchMethodError:scala.Predef $ .refArrayOps([Ljava / lang / Object;)[Ljava / lang / Object;

来自分类Dev

java.lang.NoSuchMethodError:org.springframework.core.GenericTypeResolver.resolveTypeArguments(Ljava / lang / Class; Ljava / lang / Class;)

来自分类Dev

为我的课程获取怪异的java.lang.NoSuchMethodError

来自分类Dev

java.lang.NoSuchMethodError:akka.actor.ActorCell.addFunctionRef

来自分类Dev

Apache Spark-java.lang.NoSuchMethodError:breeze.linalg.DenseVector

来自分类Dev

java.lang.NoSuchMethodError:javaxservlet.http.HttpServletRequest.isAsyncStarted()Z

来自分类Dev

java.lang.NoSuchMethodError:com.sun.mail.util.TraceInputStream

来自分类Dev

小米HM 1SW java.lang.NoSuchMethodError

Related 相关文章

  1. 1

    编译时出现java.lang.NoSuchMethodError

  2. 2

    java.lang.NoSuchMethodError: putMemberOffset

  3. 3

    java.lang.NoSuchMethodError: DefaultPlexusContainer

  4. 4

    Java“ java.lang.NoSuchMethodError:main”

  5. 5

    Java:ucanaccess hsqldb java.lang.NoSuchMethodError:

  6. 6

    Java“ java.lang.NoSuchMethodError:main”

  7. 7

    Xamarin表单Java.Lang.NoSuchMethodError

  8. 8

    Spring bean java.lang.NoSuchMethodError错误

  9. 9

    休眠错误java.lang.NoSuchMethodError

  10. 10

    Spring Data java.lang.NoSuchMethodError

  11. 11

    Spark中的java.lang.NoSuchMethodError

  12. 12

    JPA /休眠java.lang.NoSuchMethodError

  13. 13

    Kotlin:测试中的java.lang.NoSuchMethodError

  14. 14

    ProGuard混淆-java.lang.NoSuchMethodError:getPointer

  15. 15

    JPA /休眠java.lang.NoSuchMethodError

  16. 16

    iText 7 java.lang.NoSuchMethodError

  17. 17

    使用getBlockSizeLong方法后出现java.lang.NoSuchMethodError异常

  18. 18

    运行程序时出现java.lang.NoSuchMethodError

  19. 19

    运行 Logstash 插件时出现 java.lang.NoSuchMethodError

  20. 20

    AWS Java SDK错误-java.lang.NoSuchMethodError

  21. 21

    java.lang.NoSuchMethodError:java.io.ByteArrayOutputStream.toString

  22. 22

    Databricks错误java.lang.NoSuchMethodError:scala.Predef $ .refArrayOps([Ljava / lang / Object;)[Ljava / lang / Object;

  23. 23

    java.lang.NoSuchMethodError:org.springframework.core.GenericTypeResolver.resolveTypeArguments(Ljava / lang / Class; Ljava / lang / Class;)

  24. 24

    为我的课程获取怪异的java.lang.NoSuchMethodError

  25. 25

    java.lang.NoSuchMethodError:akka.actor.ActorCell.addFunctionRef

  26. 26

    Apache Spark-java.lang.NoSuchMethodError:breeze.linalg.DenseVector

  27. 27

    java.lang.NoSuchMethodError:javaxservlet.http.HttpServletRequest.isAsyncStarted()Z

  28. 28

    java.lang.NoSuchMethodError:com.sun.mail.util.TraceInputStream

  29. 29

    小米HM 1SW java.lang.NoSuchMethodError

热门标签

归档