VScode下安装运行Java14
时间:2020-8-2 VScode14 Java jdk.14.02
1. 安装Java jdk 8的情况下,在VScode 中创建java工程遇到的问题:Java 11 or more recent is required to run. Please download and install a recent JDK
原因:
Java 11要求Eclipse平台已决定将Java 11作为其2020年9月版的最低要求。由于vscode-java依赖于Eclipse JDT.LS服务器,因此对vscode-java的要求相同。但是时间表更加激进:实际上,vscode-java通常使用JDT.LS构建,该构建依赖于最新的JDT功能,因此有效地交付了Eclipse Platform / JDT的预发行版本。从2020年7月22日开始,运行vscode-java现在需要Java 11。
解决:
方案一:
安装jdk11及其以上版本
方案二:不推荐
参考
2. Java jdk14与VScode插件的安装:
安装Java jdk11 或以上版本,然后配置环境变量。
打开VScode,安装Java Extension Pack
插件。
可参考官网教程
3. 在VS中设置java路径:
第一步:点击manage->打开setting(设置)
第二步:搜索java ->点击扩展中的java->找到Java:Home->点击 Edit in settings.json
->将下面一段代码复制进去,然后ctrl+c 保存
注意要修改适配你的jdk路径:也就是C://Program Files//Java//jdk-14.0.2
此路径。
"org.junit.Assert.*",
"org.junit.Assume.*",
"org.junit.jupiter.api.Assertions.*",
"org.junit.jupiter.api.Assumptions.*",
"org.junit.jupiter.api.DynamicContainer.*",
"org.junit.jupiter.api.DynamicTest.*",
"org.mockito.Mockito.*",
"org.mockito.ArgumentMatchers.*",
"org.mockito.Answers.*"
],
"java.home": "C://Program Files//Java//jdk-14.0.2",
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"java.semanticHighlighting.enabled": true,
"files.exclude": {
"**/.classpath": true,
"**/.project": true,
"**/.settings": true,
"**/.factorypath": true
}
}
3. 新建Java工程与运行和调试
新建HelloWorld文件夹,用VScode打开该文件夹,F1 打开命令面板,搜索Java:create java object,点击创建工程
创建后界面:
点击run 可以运行,点击debug 可以调试