可选插件:
-code runner
也就是这个:
image.png
Java
首先需要下载安装配置JDK
下载
官网如下:
Java Downloads | Oracle
也可以使用openJDK,我用的时微软的open JDK。
官网如下:
下载 OpenJDK 的 Microsoft 内部版本 | Microsoft Docs
建议选择msi文件,安装很方便↓
image.png
配置
右键我的电脑-属性-高级系统设置-高级-环境变量
1.新建JAVA_HOME
image.png
在变量值里填写JDK安装地址
image.png
2.新建Classpath
image.png
变量值照抄就行:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
注意:使用英文标点
3.path配置
点击path-编辑-新建
image.png
image.png
这两个也直接抄下来就行了:
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
检测
按住win+R,输入cmd
image.png
再输入javac,如图:
image.png
至此,Java运行环境配置成功
Vscode配置
其实配置完成后再去vscode里下载Java插件就已经能编写和运行Java了
新建项目-编写-按F5运行
image.png
image.png
image.png
还可以用code runner
image.png
code runner有时会出现中文乱码的情况,在此贴一下我的setting.json设置,
'{"code-runner.runInTerminal": false,
"tabnine.experimentalAutoImports": true,
"workbench.colorTheme": "Atom One Dark",
"files.autoSave": "afterDelay",
"code-runner.executorMap": {
"csharp": "echo= && csc /nologo /utf8output $fileName && $fileNameWithoutExt",
"cpp": "cd $dir&&g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt.exe",
"java": "cd $dir && javac -encoding utf8 $fileName && java -Dfile.encoding=UTF-8 $fileNameWithoutExt",
"python": "set PYTHONIOENCODING=utf8 && python",
}
这种设置只有在程序出现问题且使用code runner时才会乱码,平常不会出现乱码的:
code runner+正常代码↓
image.png
code runner+错误代码↓
image.png
按F5+错误代码↓
image.png
以上问题已经解决:
就是在环境变量里新建JAVA_TOOL_OPTIONS,值为-Dfile.encoding=UTF-8
此时运行效果如下:
image.png
但是我只有在做题的时候才用vscode,真正写大项目还时要看idea、eclipse、myeclipes。