首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以在VSCode中为同一版本的Java定义多个运行时?

是否可以在VSCode中为同一版本的Java定义多个运行时?
EN

Stack Overflow用户
提问于 2021-09-16 16:31:32
回答 1查看 55关注 0票数 0

我在VSCode中的java.configuration.runtimes设置如下所示:

代码语言:javascript
复制
"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。

EN

回答 1

Stack Overflow用户

发布于 2021-09-17 02:10:36

Java扩展需要JDK11或最新版本的支持,但用户可以为项目指定不同的运行时环境,将其设置为default one即可应用于项目:

代码语言:javascript
复制
"java.configuration.runtimes": [
        {
            "name":"JavaSE-9",
            "path": "C:\\Program Files\\Semeru\\jdk-8.0.302.8-openj9",
            "default":true

        }
    ]

然后重新加载窗口以使此更改生效。

详细信息查看JDK for projects

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69212071

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档