今天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
尽管我已经在VisualStudio代码上成功运行JDK 8一段时间了,但这种情况从今天开始发生。我不记得更新了VisualStudio代码,所以我不确定为什么现在会显示它,因为弹出窗口显然是从4月中旬开始显示的(在vscode java Gitter频道上询问)。
一个解决办法是从最新版本0.65.0中降级扩展“Red Hat对Java(TM)的语言支持”。回到
vscode java版本0.64.1。
(除非您对JDK版本有限制,否则不建议这样做,这只是可能的,参见底部的注释。如果可以,请使用此线程的接受答案。)。
取自Java 11或更高版本,需要运行。请下载并安装最新的JDK“#1543,这是如何安装早期扩展版本(感谢发布此信息的GitHub用户):
请注意:
这应该只适用于那些无法安装JDK 11或更高版本的用户:
JavaDevelopment Kit
链接→跳转到https://adoptopenjdk.net/)如果没有重要的限制,就不应该这样做。最合理的限制是使用Windows 32位,这应该只适用于那些有旧上网本的人。
在通常情况下:升级,然后您仍然可以通过根据JDK要求更改设置来重新使用旧的Java版本:
我需要将我的项目迁移到Java11吗?
“不,你不需要!好吧,你应该,我们不是来评判的。只要在用户的settings.json中配置了正确的Java.configuration.runtimes,就仍然可以编译/运行Java 1.5到14版本的Java应用程序。”
--
有关Windows 64位的详细说明,请参阅“需要运行Java 11或更高版本。请下载并安装最新的JDK”#1543。
给未来的读者。如果您使用的是扩展名“Spring Boot Tools”,您可能会遇到与此类似的错误。我把JAVA_HOME设置为JAVA 8,但要求JAVA 11使用Spring Boot Tools语言服务器。Spring Boot工具似乎使用JAVA_HOME环境变量或PATH环境变量Spring Project Issue中的任何变量。要覆盖JAVA_HOME变量,需要修改Spring Boot。是的。JAVA主页
设置。
CRTL,
打开设置spring boot。是的。JAVA主页
Prereq:安装Java11
从
“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上的工作区设置(我已经仔细检查了路径) 其他
我无法在Windows上启动Solr 4.10.4,因为它显示: 运行Solr需要Java1.7或更高版本
我在JRE版本中遇到了一些问题,所以我尝试使用插件Choose Runtime来更改它。我将其更改为Java 1.8.0_112-release-287-B2。现在,当尝试启动IntelliJ时,我得到一个不受支持的Java版本错误:不能在Java 1.8.0_112-release-287-B2下启动:需要Java 11或更高版本。我已经尝试修改ide64.exe.jdk文件中的运行时路径,但似
应该安装什么?什么不应该安装?!! 提前谢了。
我从这个developer.android网站下载并安装了带有android SDK for windows的Eclipse ADT。当我尝试创建AVD设备时,错误显示Android SDK的我从菜单栏打开然后尝试设置SDK位置,但显示错误,此Android SDK需要ADT 23.0.0或更高版本。当前版本为22.6。请将ADT更新至最新版本。如何更新?帮助我创建android项目。
问题内容: 我已经搜寻了论坛,但是找不到答案,甚至找不到任何文档。 运行命令时: 我得到错误: 我已经尝试了所有建议的修复程序,包括:-升级pip-安装其他轮子(32位而不是64位),即使用命令pip install mysqlclient-1.4.2- mysqlclient-1.4.2-cp37-cp37m-win32.whl。 cp37-cp37m-win32.whl(这可以正常工作,没有错