簡體   English   中英

在 M1 MacBook Pro 上為 Java 的 Visual Studio Code 設置正確的路徑

[英]Set proper path on Visual studio Code for Java on M1 MacBook Pro

所以我最近得到了 m1 MacBook Pro,我能夠安裝自制軟件並安裝 java,它安裝了 Java-16。 我面臨的問題是如何在 m1 Mac 上使用 Visual Studio Code 配置 java。 當我尋找 java 安裝位置where java它給了我

/opt/homebrew/opt/openjdk/bin/java
/usr/bin/java

但是當我將它作為路徑/opt/homebrew/opt/openjdk放在 Visual Studio Code 中時,它無法識別它並且沒有在機器上安裝任何 jdk。 java --version給我

openjdk 17 2021-09-14
OpenJDK Runtime Environment Homebrew (build 17+0)
OpenJDK 64-Bit Server VM Homebrew (build 17+0, mixed mode)

我很困惑如何正確配置它以及如何找到 java 安裝的實際路徑,以便我可以使用 Visual Studio Code 對其進行配置。

重啟VS Code,打開Command Palette,選擇Java:Configure Java Runtime ,然后轉到Java Tooling Runtime ,選擇openjdk17作為Language Server的JDK。 不要忘記重新加載 window以使更改生效:

在此處輸入圖像描述

上面的配置會在User Settings.json自動生成java.home像:

"java.home": "C:\\Users\\Administrator\\Downloads\\openjdk-17-ea+26_windows-x64_bin\\jdk-17",

試試這個,看看它是否能解決您的問題。

將以下配置添加到settings.json使 VS Code 為我的 Maven 項目選擇正確的 Homebrew JDK:

    "java.configuration.runtimes": [
    {
      "name": "JavaSE-17",
      "path": "/opt/homebrew/Cellar/openjdk@17/17.0.5/libexec/openjdk.jdk/Contents/Home",
    },
    {
      "name": "JavaSE-11",
      "path": "/opt/homebrew/Cellar/openjdk@11/11.0.17/libexec/openjdk.jdk/Contents/Home",
      "default": true
    }
  ]

只需確保配置與您安裝的實際版本相匹配。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM