【问题标题】:Visual Studio Code: Java Extension Pack can't locate java sdk when started over SSHVisual Studio Code:通过 SSH 启动时,Java 扩展包找不到 java sdk
【发布时间】:2020-09-12 03:29:00
【问题描述】:

我正在尝试在我的 Windows 笔记本电脑上使用 Visual Studio Code 中的 SSH 连接在我的 Raspberry 4 上启动一个 JAVA 程序。 连接正常(我可以在终端中看到我在 Raspberry 上)并且我在 Raspberry 上安装了 Java 扩展包:

现在我想运行位于我的 Raspy 上的 Java 项目,但是当我打开它时,我收到以下错误消息:

当我点击“打开设置”时,位于我笔记本电脑上的 settings.json 文件被打开:

{
"window.zoomLevel": 1,
"extensions.ignoreRecommendations": false,
"typescript.updateImportsOnFileMove.enabled": "always",
"git.enableSmartCommit": true,
"files.autoSave": "afterDelay",
"git.autofetch": true,
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"java.semanticHighlighting.enabled": true,
"java.home": "C:/Program Files/Java/jdk-11.0.7",
"files.exclude": {
    "**/.classpath": true,
    "**/.project": true,
    "**/.settings": true,
    "**/.factorypath": true
},
"remote.SSH.remotePlatform": {
    "pi4": "linux",
}
}

所以我尝试将 "java.home": "C:/Program Files/Java/jdk-11.0.7" 更改为 java SDK 11 保存在树莓上的位置。但我的第一个问题是,我不确定在这里使用哪个,以及这是否是在覆盆子上使用的正确路径?:

而且它也不起作用,我想我只是更改了我的 windows VSC 的设置,而不是远程 VSC 的设置。 我知道这是一个非常具体的问题,但也许有人遇到了同样的问题?

【问题讨论】:

    标签: java ssh visual-studio-code sdk raspberry-pi4


    【解决方案1】:

    解决方案:

    1.在WSL中安装JDK

    2.在~/.bashrc文件中导出JDK在WSL中的路径(写export JDK_HOME=/path/to/jdk/)并source它

    3.重启VS代码

    来自here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-13
      • 2019-04-29
      • 2023-03-03
      • 1970-01-01
      • 2021-11-22
      • 1970-01-01
      • 2018-10-18
      • 2016-09-05
      相关资源
      最近更新 更多