神器-vscode如何搭建java开发环境

createh56个月前 (12-28)技术教程104

习惯了idea来开发java应用,但受限与licence原因,需要找要给替代品。eclipse?当然可以,但是根据以前的使用经验,这东西也不是那么好用,随着vscode生态的越来越完善,越发觉得这个东西可以作为idea的替代品来进行开发。如何使用vscode来搭建java开发环境?如何运行程序?需要哪些插件?如何云同步这些插件配置?本文将为你一一揭晓。



环境搭建

去官方网站下载最新的vscode,地址:https://code.visualstudio.com/Download


大家可以根据自己的平台来选择对应的版本,下载完成后就可以看到如下界面。


接下来就需要确定安装哪些插件来支持vscode中的java应用开发了,最简单是跟着官方文档走,地址:https://code.visualstudio.com/docs/java/java-tutorial,总结下来就是如下步骤:

  1. 下载code pack for java进行安装
  2. 如果没有jdk,需要安装jdk extension pack
  3. Language Support for Java(TM) by Red Hat和Debugger for Java
  4. 在vscode中设置jdk home路径

以上工作都完成后,就可以开始java开发了。创建一个类Test123,在编辑器面板上就能看到run 和debug按钮了如图:

点击debug or run,就可以在控制台查看结果:



可视化debug?

在这里给大家介绍一个debug工具,插件:Debug Visualizer,可视化debug,应该是开发同学梦寐以求的东西,对于java的支持还在完善中,值得期待。

如何配置云同步?

通过插件setting sync实现配置上传到云端,在新的客户端机器上也需要安装setting sync插件完成配置下载即可。

插件安装完成后需要绑定账号,可以使用github账号。绑定完成后通过快捷完成配置的上传与下载。

mac:

上传配置:shift+option+U

下载配置:shieft+option+D

简直不要太爽

其他有趣的插件

寻觅中。。。大家也可以在评论区写上你认为有趣的插件哦,好东西大家一起分享 : )

配置完成后运行spring boot等应用都没有任何问题,以上是我使用vscode进行java开发的一些简介与分享,希望对大家有所帮助。

相关文章

SSM框架实现的健身房管理系统(B/S架构+源码+数据库+毕业论文)

一、项目简介本项目是一套基于SSM框架实现的健身房管理系统包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。项目都经过严格调试,eclipse或者idea 确保可以运行!该系统功能完善、...

我在iPad上装了个IDEA,撸了个SpringBoot项目

刚开发的哥们儿都知道,系统上线后,如果有bug,领导会第一时间打电话过来,半夜也得起来改bug,随时随地改bug就是程序员的日常,这就导致很多程序下班后必须背着电脑挤地铁,随时候着,拖着疲惫的身体再扛...

Java干货:InetAddress基本操作演示

在JDK中提供了一个与IP地址相关的InetAddress类,该类用于封装一个IP地址,并提供了一系列与IP地址相关的方法,接下来列举InetAddress类中的一些常用方法,如表1所示。表1 Ine...

10 个常问的 JS 面试题 js面试中经常问到的问题

作者:Joanne Lee-(Vivi)译者: 前端小智来源:medium1.如何理解 JS 中的`this`关键字?JS 初学者总是对 this 关键字感到困惑,因为与其他现代编程语言相比,JS 中...

Java17 vs Java8: 新旧对决,这些Java 17新特性你不容错过

Java是一门非常流行的编程语言,由于其跨平台性、可移植性以及强大的面向对象特性而备受青睐。Java最初由Sun Microsystems公司于1995年推出,随着时间的推移,Java发展迅速,版本不...

【架构】:项目中如何对XSS统一处理

XSS攻击是什么?XSS攻击是指攻击者利用网站中的漏洞,向页面中注入恶意脚本,从而获取用户的信息或者控制用户的计算机。举一个通俗的例子,早期使用JSP页面渲染页面的项目,如果将用户名改成nick<...