• Welcome to the world's largest Chinese hacker forum

    Welcome to the world's largest Chinese hacker forum, our forum registration is open! You can now register for technical communication with us, this is a free and open to the world of the BBS, we founded the purpose for the study of network security, please don't release business of black/grey, or on the BBS posts, to seek help hacker if violations, we will permanently frozen your IP and account, thank you for your cooperation. Hacker attack and defense cracking or network Security

    business please click here: Creation Security  From CNHACKTEAM

VScode + Java 8 Java开发环境怎么配置?手把手教你![图解]


C19n37K

Recommended Posts

前言

[title-plane title=”前言”]本文介绍了VScode + Java 8 配置Java开发环境的步骤,整理了官方以及优秀第三方的内容,对学习和工作有一定借鉴意义。[/title-plane]

配置过程

1. 下载安装 VScode

2. 下载安装 Java 8

考虑到现在大多数开发者用的是Java 8,本教程以 Java 8 为例。

打开网址后,选择相应电脑操作系统的版本下载

https://ae01.alicdn.com/kf/Uc3a85bac81954e3aa308ca6ebb88797d4.jpg
  • 安装 Java 8

双击安装包开始安装

https://ae01.alicdn.com/kf/U5cb6397a12924d9cb97e0a9287548167s.jpg

安装JDK,可选择安装路径。这个JDK其实是有包含JRE的。

https://ae01.alicdn.com/kf/U18315b17d3da48eb943af832d9f9cf8c9.jpg

安装JRE,可选安装路径,这里我就用默认的路径了。这个JRE与JDK中的JRE是相同的,只是多安装一个。

https://ae01.alicdn.com/kf/U8cf4ed9d78e5448da6f6fa1617eb934cl.jpg

完成安装。

https://ae01.alicdn.com/kf/U84c54372db3d48eaa899bccd057973bea.jpg

3. 配置 Java Path

  • 打开环境变量[start-plane type=”1″]

    方法1:选中我的电脑 –> 键盘按下 Alt + Enter –> 高级系统设置 –> 环境变量

    方法2:键盘按下 win + r –> 输入 sysdm.cpl –> 高级 –> 环境变量

    方法3:win10系统下,工具栏有搜索图标,点击后直接搜索”环境变量”

    [/start-plane]

记住刚刚电脑安装Java的路径,如我的是:D:\2Software\Java1.8.0。

  • 点击新建,输入变量名与变量值,点击确定。
https://ae01.alicdn.com/kf/Ucda234bbe0a24fb284884c12c69246a8k.jpg
https://ae01.alicdn.com/kf/U17e65f4017d64746b32399a657dbceaeN.jpg
  • 添加用户变量 —— CLASSPATH

继续点击新建,输入变量名与变量值,点击确定。

变量值:;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;

https://ae01.alicdn.com/kf/U6fe241c32cb246f4bd580d9b6b0301adZ.jpg
https://ae01.alicdn.com/kf/U553709ca6dad4ac5903fe30221951bfek.jpg

编辑用户变量 —— Path

选中Path,点击编辑,点击新建,输入下面的路径,记得一行输入一个路径。

[start-plane type=”1″]

%JAVA_HOME%\bin

%JAVA_HOME%\jre\bin

[/start-plane]

https://ae01.alicdn.com/kf/U113f2a16fd3042d884a61e5d756f5288G.jpg
https://ae01.alicdn.com/kf/Ucbcecc4412744c70b040f84c3dd9083cQ.jpg

最后,所有的窗口一路按下【确定】,否则无效。  

4. 验证试运行

方法:键盘按下 win + r –> 输入 cmd –> 键盘按下 回车 –>输入 java -version –> 键盘按下回车

结果:若出现下图情况,则表示安装成功。

https://ae01.alicdn.com/kf/Ubdd4c0c665904174abda30dfc8fa4e54m.jpg

5. 可能会遇到的报错解决

  • 环境变量配置问题

[c-alert type=”error”]报错提示:’java’ 不是内部或外部命令,也不是可运行的程序*或批处理文件。[/c-alert]

[c-alert type=”success”]参考解决:这个有可能是环境变量配置出错,可用打开环境变量,查看各个变量值是否正确;若均无错误,可以重启电脑后再试一试。[/c-alert]
  • Java安装问题

[c-alert type=”success”]参考解决:可以先检查一下java安装路径下的文件是否缺失,如果是,那就是安装java的时候出现错误。这种情况只需要重新安装java即可。[/c-alert]

6. VsCode 安装插件

[start-plane type=”1″]若你安装的是 Java 11,点击扩展(Ctrl+Shift+X) –> 搜索查找 Java Extension Pack –> 点击安装,然后直接跳到 设置java路径 那步[/start-plane]

https://ae01.alicdn.com/kf/U0ccb6b4e5013407f9dffa12aefea5759r.jpg
[start-plane type=”1″]若你安装的是Java 8,那么先别安装上面的插件(已安装的就删了吧~~~),按以下步骤重新操作[/start-plane]
[c-alert type=”warning”]Java 8 不能直接安装上面插件原因:安装插件中 《Language Support for Java(TM) by Red Hat》为最新版只支持Java 11。[/c-alert]
  • 在上面搜索Java Extension Pack的界面上,点击安装 【Language Support for Java(TM) by Red Hat】。
https://ae01.alicdn.com/kf/U2cc5a499d75c46a9983d873f77ad63ebZ.jpg
  • 安装后回到Java Extension Pack的界面,操作如下:
https://ae01.alicdn.com/kf/Ud486e0eebcc1462e9a797912ce1aada2B.jpghttps://ae01.alicdn.com/kf/U5d800fbd7ca74825807a18ae04c24baeS.jpghttps://ae01.alicdn.com/kf/U58df4aef826f4529a2d1be45a415f077z.jpg
  • 安装 Java Extension Pack
https://ae01.alicdn.com/kf/U40e77dbca03c4fe3873ee9c387b8c7d9k.jpg

7. 设置 Java 路径

  • 打开vscode设置(Ctrl + ,) –> 搜索设置输入 javahome –> 点击 Java: Home下的在 settings.json 中编辑
  • 其中,第①行是JAVA_HOME的路径,记得把 “\” 改成 “\\”;第②行的话是面向安装Java 8的,输入这行命令不会一直提示安装Java 11 JDK。
https://ae01.alicdn.com/kf/Ued37364eb7234fd4be7ec255473dd069n.jpg

8. 调试试运行

  • 打开文件夹
  • 打开文件夹对于熟悉vscode来说最简单不过了,这里我就(跳过了)简单说一下吧。
  • 文件 –> 打开文件夹 –> 浏览选择即可
  • 编写简单java文件
  • 这里我就直接贴代码了,不详细说明了。

[c-alert type=”warning”]新建的文件名必须为 hello.java,即和类名要一致[/c-alert]

Copy
 
// Hello.java
 
public class hello{
 
public static void main(String[] args) {
 
System.out.println("helloworld");
 
}
 
}
 
[c-alert type=”success”]【Tips】:刚刚发现的小技巧,安装插件之后,直接输入”main”,回车就可以自动生成main函数了(>‿◠)✌[/c-alert]
  • 生成launch.json文件
  • 创建文件
https://ae01.alicdn.com/kf/U442212ef007d46a5ac9e63c8ea25f9bcD.jpg
  • 配置文件内容

创建后,文件中内容会根据已创建的java文件中的主类进行配置。此时创建的json文件会自动配置好主类Hello。这个可以根据个人喜好更改,我个人喜欢全局配置,所以把后面内容删除了,如下:

Copy
 
{
 
// 使用 IntelliSense 了解相关属性。
 
// 悬停以查看现有属性的描述。
 
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
 
"version": "0.2.0",
 
"configurations": [
 
{
 
"type": "java",
 
"name": "Debug (Launch) - Current File",
 
"request": "launch",
 
"mainClass": "${file}"
 
}
 
]
 
}
 
  • 编译运行

这里有两种方法,看个人喜好而定。

F5

打开java文件后直接按下F5运行程序,当文件有多个主类时,有提示选择哪个主类来运行,如下:

[c-alert type=”success”]【Tips】:使用这种方法运行主类,不会在launch.json文件中插入各种配置信息。[/c-alert]

https://ae01.alicdn.com/kf/Ua59b82900dc94b51bb08666e1ad4ea768.jpg

run

打开java文件后,上面安装的插件会自动在主类前增加一行 run | debug,可快速运行主类,此时不需要再选择主类,如下:

[c-alert type=”success”]【Tips】:使用这种方法运行主类,会在launch.json文件中插入相应的配置信息。[/c-alert]

https://ae01.alicdn.com/kf/Ub94d444da8024e3bbb5f7590c709928fN.jpg
  • 运行结果
https://ae01.alicdn.com/kf/U53a0531409b64ac1a6eb7b6fc38e477db.jpg

完成

至此,配置已经全部完成,开始快乐的开发你的Java程序吧!!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now