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