vscode for java_使用VSCode玩转JAVA(一)

最近刚接触到VSCode,第一印象和Atom很像,但比Atom流畅稳定;又和eclipse很像,但比eclipse简洁。很多前端的都切过去了,大家都说这玩意儿,所有语言都支持,再也不用装多个IDE了。

于是我也用了一下,很喜欢,但易用性还是远不能和IDEA比,VSCode的很多东西都要配置,我觉得他在尝试以简单的方式达到最好的效果,蛮适合程序员用的,最少我是在用VSCode时学会了几条maven命令。

言归正传,写下这篇文字,主要目的是帮助新手快速上手VSCode,在撸Java时少踩些坑,也欢迎大家回复更好的踩坑方法。

我的环境

OS: MAC (应该只影响快捷键)

JDK: 1.8 (环境变量已配好)

Maven: 3.3.3 (环境变量已配好)

安装VSCode

从官网下载了MAC 版的 VSCode,解压后拖入应用程序即可使用。VSCode本身只是一个编辑器,安装插件后才会无所不能。

安装中文插件包,将菜单改成中文。

安装JAVA 开发套件

安装 Java Extension Pack 扩展包,这个扩展包包含了四个常用的包,这个扩展包安装好以后就可以进行Java开发了,Java、Maven 路径在环境变量中以后,不需要在VSCode中配置这两个路径。

Language Support for Java™ by Red Hat

Debugger for Java

Java Test Runner

Maven Project Explorer

使用Maven创建工程

“花键+Shift+P” 可以快速启动命令输入框,输入maven,选择Maven: Generate from Maven Archetype,进入向导命令方式,选择指定Maven 模版,实际会触发maven命令,该命令可按照需求创建Maven工程。

在使用mvn archetype:generate进行构建的时候,出现[INFO] Generating project in Interactive mode在这里卡住,因为他会去下载文件archtype-catalog.xml,下载挂住了。

增加参数-DarchetypeCatalog=internal后就不会去下载这个文件,问题解决了。

编译Maven工程

在 Maven Projects中可以看到工程中所有的pom文件,右键可以触发maven的各种命令。此时我有点怀念IDEA的快速skiptest按钮。在这里只能用命令的方式实现。右键中有个custom goals,点击这个会显示输入框,组合多条命令。

调试

fn + F5 就可以触发调试,在main函数之上都有个小甲虫,点击它就可以当前main函数作为入口启动调试。设置断点、单独运行都很自然流畅。

运行

我是在终端中通过java -jar的方式 启动jar包,非IDE功能。

预告:下一期讲讲使用VSCode玩转SpringBoot

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值