发布于2021-04-18 14:10 阅读(1648) 评论(0) 点赞(18) 收藏(2)
读不在三更五鼓,功只怕一曝十寒。
点击下载示例版本
提取码:z22c
VS Code 双击就可以直接安装,这里不展开叙述。
认真的读者已经看到,准备工作中的 JDK 有两个版本。这是因为 VS Code 的 Java 扩展包需要在 JDK 11 以上版本运行(这里选择当前最高版本 JDK 15),而 jdk-8u202 是当前最后的 JDK 商业免费版本。是不是有点懵?你只需要知道:JDK 15 用来运行开发工具,而 JDK 8 用来开发应用程序。在实际应用中也会遇到同时安装多个 JDK 版本的情况,最常见的就是老项目与新项目使用不同的 JDK 版本。接下来我们让这两个 JDK 版本在 VS Code 中运行起来。
1. 配置 JDK
首先,将 JDK 安装包解压到安装目录。
cd ~/下载
sudo mkdir /usr/local/lib/java
sudo tar -zxvf ./jdk-15.0.1_linux-x64_bin.tar.gz -C /usr/local/lib/java
sudo tar -zxvf ./jdk-8u202-linux-x64.tar.gz -C /usr/local/lib/java
然后,将 JDK 15 设置为系统默认。
sudo vim /etc/profile
# 在 /etc/profile 文件末尾加入变量申明,申明如下:
# # Java Configure
# JAVA_HOME=/usr/local/lib/java/jdk-15.0.1
# PATH=$PATH:$JAVA_HOME/bin
# CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:.
# export JAVA_HOME PATH CLASSPATH
source /etc/profile
如果提示:“sudo: vim:找不到命令”,可使用 sudo apt-get install vim 安装 vim 命令
最后,在终端输入 java -version 命令将会得到如下提示,此时 JDK 已经配置成功。
java version "15.0.1" 2020-10-20
Java(TM) SE Runtime Environment (build 15.0.1+9-18)
Java HotSpot(TM) 64-Bit Server VM (build 15.0.1+9-18, mixed mode, sharing)
2. 配置 VS Code
首先,安装 Java 扩展包。
然后,编写一个 Java 类用来测试 Java 扩展包是否安装成功。
// 测试代码
public class Test {
public static void main(String[] args) {
System.out.println(System.getProperty("java.version"));
}
}
测试代码虽然正常执行,但在终端输出的 JDK 版本为 15.0.1。接下来,我们要配置使用 JDK 8 来执行测试代码。
// Java 配置
"java.configuration.runtimes": [
{
"name": "JavaSE-1.8",
"path": "/usr/local/lib/java/jdk1.8.0_202",
"sources": "/usr/local/lib/java/jdk1.8.0_202/src.zip",
"javadoc": "https://docs.oracle.com/javase/8/docs/api",
"default": true
}
]
此时可以看到终端输出的 JDK 版本为 1.8.0_202,至此我们完成了在 VS Code 中配置 Java 开发环境。
详细的 JDK 配置与说明,将会在后续章节中展开讲解
作者:lovejava
链接:http://www.javaheidong.com/blog/article/159852/97607669e10f704d0616/
来源:java黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 java黑洞网 All Rights Reserved 版权所有,并保留所有权利。京ICP备18063182号-2
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!