如何解决Java类for Notepad ++中的编译错误

时间:2019-11-16 13:45:58

标签: java

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

Image

1 个答案:

答案 0 :(得分:0)

您的屏幕截图(是的,请勿张贴文本图片-张贴文字!)显示您的代码是使用Java 13(类文件版本57)编译的,但正在Java 8上运行(最多支持v52)。

这可能是一个PATH问题,默认情况下发现的java不是您想要的问题。通过运行java --version

可以很容易地证明

您需要确定 Java 13 的位置,并进行测试

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

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