(类文件版本53.0),Java Runtime版本高达52.0 Visual Studio代码[重复]

问题描述 投票:11回答:1

我正在尝试使用Visual Studio代码来实现Java。

安装了Java扩展,安装了1.8 JDK,环境变量指向安装。

使用简单的hello world程序启动调试器时,我得到以下内容:

java.lang.UnsupportedClassVersionError:HelloWorld已由更新版本的Java Runtime(类文件版本53.0)编译,此版本的Java Runtime仅在java.lang.ClassLoader.defineClass1(Native)上识别最高52.0的类文件版本方法)...... ......在sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:495)

任何有助于在Visual Studio代码中获取Java调试的帮助。

java visual-studio-code
1个回答
8
投票

您可能正在使用Java 9编译(或使用编译的依赖项),但仍使用JDK 8.0

安装java 9并更改您的OS环境设置以指向新的JDK。这应该可以解决您的问题。

© www.soinside.com 2019 - 2024. All rights reserved.