首先我想说高版本Vscode不支持jdk8,所以需要配置文件。
1.安装jdk
javaJDK1.8版本下载_jdk1.8下载资源-CSDN文库
首先都会去确认JDK的安装是否正确,两个命令缺一不可。
打开‘cmd’ -->
java -version,javac -version
安装JDK 选择安装目录 安装过程中会出现两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错)
安装完JDK后配置环境变量 计算机→属性→高级系统设置→高级→环境变量
系统变量→新建 JAVA_HOME 变量 。
变量值填写jdk的安装目录(本人是C:\Program Files\Java\jdk1.8.0_162)
系统变量→寻找 Path 变量→编辑
在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)
系统变量→新建 CLASSPATH 变量
变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)
系统变量配置完毕
检验是否配置成功 运行cmd 输入 java -version (java 和 -version 之间有空格)
1. 输入'java -version', 返回java home当前路径。
2. 输入‘Javac -version’, 返回Java编译器当前使用的JDK版本。
若如图所示 显示版本信息 则说明安装和配置成功。
2.JDK环境配置: javac is not recognized as an internal or external command, operable program or batch file...但是在vscode出现这个
在下载并安装完Java JDK 1.8版本。
打开VS Code,点击左侧的“扩展”按钮,搜索并安装“Java Extension Pack”插件。
在VS Code中打开一个Java项目,点击左侧的“Explorer”按钮,在项目文件夹中选择“New File”创建一个新文件"test1.java"。
在新文件中输入以下代码:
public class test1{ public static void main(String[] args) { System.out.println("hello world"); } }
项目实际需要环境
jdk版本:1.8
vscode版本:1.67.0问题原因
高版本vscode不支持1.8
所以我们需要修改vscode配置文件json。
首先点击左下角的设置。
设置里先输入java.jdt.ls.java.home
点击蓝色部分文字
在打开“settings.json”文件,在其中最后一行添加以下代码:
"C:/Program Files/Java/jdk1.8.0_162/bin"(jdk下bin文件)
最后运行代码成功