Java MalformedInputException异常是在读取文本文件时遇到编码错误时抛出的异常。这通常是因为文件的编码与读取时使用的编码不匹配所导致的。 解决此问题的方法是使用正确的编码读取文件。可以在Files.readAllLines()方法中指定编码,例如: List<String> lines = Files.readAllLines(Paths.get("file.txt"), StandardCharsets.UTF_8); 如果文件的编码不是UTF-8,则应该使用相应的编码。如果不确定文件的编码,可以尝试使用Java的CharsetDetector库来检测文件的编码。