运行“需要Java 11或更高版本”的Visual Studio代码。请下载并安装最新的JDK”
从
'java.home':'/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home'
至
'java.home':'/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home'
并保持其余设置不变。
解决方法今天,Visual Studio Code开始向我显示一个弹出窗口:
必须运行Java 11或更高版本。请下载并安装最新的JDK。
我需要使用JDK 8 (在Apache Beam上运行,这是最后一个受支持的版本)。我一直在努力,直到出现这个问题为止。
我已经阅读了这篇文章并实现了其中提到的要点。
这是我在Visual Studio Code上的工作区设置(我已经仔细检查了路径)
{ 'java.configuration.updateBuildConfiguration': 'disabled','java.home': '/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home','java.configuration.runtimes': [{ 'name': 'JavaSE-1.8','path': '/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home','default': true},{ 'name': 'JavaSE-11','path': '/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home',} ]}
其他有用的信息:
➜ echo $JAVA_HOME/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
和
➜ which java/usr/bin/java
即使我已经在Visual Studio Code上成功运行JDK 8一段时间了,今天还是开始发生这种情况。我不记得要更新Visual StudioCode,所以我不确定为什么现在要显示它,因为显然是从4月中旬开始显示弹出窗口(在 vscode-java Gitter频道上询问)。
相关文章:
1. nginx 80端口反向代理多个域名,怎样隐藏端口的?2. android - NavigationView 的侧滑菜单中如何保存新增项(通过程序添加)3. angular.js - angular做点击购买时的遮罩层4. 连续的数值怎么用分组显示,求大神指导,求各位老师帮忙5. 冒昧问一下,我这php代码哪里出错了???6. 关于thinkphp 5.1中,ajax提交数据url的格式写法,加花括号就出错,请老师指点7. AirPods Pro 2连接Pixel 7出问题:播放90秒自动断连8. 请教!!!本地laravel项目我想本地运行,怎么在本地访问控制器里的方法。9. tp5 不同控制器中的变量调用问题10. 求一个PHP编程码、。
