有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

如何解决记事本Java类中的编译错误++

我用Notepad++(7.8.1)用Java(JDK 13.1)编写了一个Hello world程序,并尝试在Windows Powershell上运行它。但它向我展示了一个错误。我如何解决这个问题

Image


共 (1) 个答案

  1. # 1 楼答案

    你的截图(没错,不要发布文字图片-发布文字!)显示了您的代码是用Java 13(类文件版本57)编译的,但正在针对Java 8运行(支持高达v52)

    这可能是一个PATH问题,默认情况下找到的java不是您想要的。通过运行java version很容易证明这一点

    你需要确定你的Java13位于哪里,用

    "C:\Program Files\Java\jdk13\bin\java"  version
    

    参考: Java版本>;类文件版本映射:https://en.wikipedia.org/wiki/Java_class_file#General_layout