我在VSCode中的java.configuration.runtimes设置如下所示:
"java.configuration.runtimes": [
{
"name": "JavaSE-1.8",
"path": "C:\\Program Files\\Eclipse Foundation\\jdk-8.0.302.8-hotspot"
},
{
"name": "JavaSE-11",
"path": "C:\\Program Files\\Eclipse Foundation\\jdk-11.0.12.7-hotspot"
},
{
"name": "JavaSE-16",
"path": "C:\\Program Files\\Eclipse Foundation\\jdk-16.0.2.7-hotspot"
}
],我还在我的机器上为每个Java版本安装了其他JVM。例如,其中一个位于此处:C:\Program Files\Semeru\jdk-8.0.302.8-openj9。
是否可以在VSCode中为同一版本的Java定义多个运行时?我也想使用OpenJ9 JVM。
发布于 2021-09-17 02:10:36
Java扩展需要JDK11或最新版本的支持,但用户可以为项目指定不同的运行时环境,将其设置为default one即可应用于项目:
"java.configuration.runtimes": [
{
"name":"JavaSE-9",
"path": "C:\\Program Files\\Semeru\\jdk-8.0.302.8-openj9",
"default":true
}
]然后重新加载窗口以使此更改生效。
详细信息查看JDK for projects。
https://stackoverflow.com/questions/69212071
复制相似问题