java - 在 VSCODE 的 Ubuntu 中为 JDK 11 设置 JAVA_HOME
问题描述
如何在 Ubuntu for Visual Studio Code 中为 JDK 11 设置 JAVA_HOME?
解决方案
1 - 通过 bash 终端安装 jdk-11 或更高版本的 lts:
sudo apt-get install openjdk-11-jdk
2- 通过 bash 终端查找 java 路径:
sudo update-alternatives --config java
Obs.:它会为您返回如下路径:
/usr/lib/jvm/java-11-openjdk-amd64/bin/java(复制这个路径)
3- 编辑 /.bashrc通过 bash 终端添加JAVA_HOME :
sudo gedit ~/.bashrc
上面的代码会打开文件,在这个末尾插入JAVA_HOME ,注意,这里不要做任何改动,添加这段代码并保存:
JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export JAVA_HOME
export PATH=$PATH:$JAVA_HOME
Obs.: JAVA_HOME= **把你的java路径不带“/bin/java”放在这里**
4- 设置 Vscode jdk 路径变量:
-按F1并键入Sttings Sync:显示设置
-inside serarch 设置放@tag:sync
- 找到并打开settings.json像这样:
- 现在你只需要像这样放置你的JAVA_HOME:
"java.home": "/usr/lib/jvm/java-11-openjdk-amd64",
"java.configuration.runtimes": [
{
"name":"JavaSE-11",
"path": "/usr/lib/jvm/java-11-openjdk-amd64"
}
],
重新加载 vscode 窗口,或者关闭它并打开 agin
...还有VOALA!现在 JDK 可见 * -- *
推荐阅读
- for-loop - Azure DevOps 循环遍历文本文件
- reactjs - React,如何通过重新选择停止重新渲染应用程序?
- java - 文件中的 Rserve 错误(文件名,“r”,编码 = 编码):无法打开连接
- javascript - 如何根据 laravel 中的选择选项动态地完成输入?
- aframe - 为什么这个 A-frame 代码在 Glitch.com 中有效,但在我的网站上无效?
- javascript - 如何测试具有特定名称的组件是否在 Composition API (Vue 3) 中注册
- python - 在正则表达式中组合括号和单词边界
- xcode - ld: 找不到 -lSystem 的库,试图编译telldus源
- java - 如何使微调器中的第一项作为占位符?
- javascript - 如何通过 js-sumo-logger 中的节点服务器发送批量 Sumo Logic 日志