環境:系統需安裝jdk1.8,配置好環境變量Java_home
打開vscode,安裝java相關插件
Language support for Java ? for visual studio Code
Java Extension Pack
Debugger for Java
立即學習“Java免費學習筆記(深入)”;
Java Test Runner
以上插件安裝完成,就可以開始java開發了。
個人推薦插件
eclipse Keymap for visual studio code. (eclipse快捷鍵,eclipse用戶最愛)
Lombok Annotations Support for VS Code. (簡化POJO, 很驚喜)
開發基本配置
常用配置項: 文件->首選項->設置
1、maven 配置(如果本地有安裝maven)
"java.configuration.maven.userSettings":?"/home/luokai/maven/apache-maven-3.3.9/conf/settings.xml"
推薦使用maven阿里倉庫:在settings.xml添加
<mirrors> ????<mirror> ????????<id>alimaven</id> ????????<name>aliyun?maven</name> ????????<url>http://maven.aliyun.com/nexus/content/repositories/central/</url> ????????<mirrorof>central</mirrorof> ????</mirror></mirrors>
2、全局搜索忽略文件夾,搜索文件時常常需要忽略target文件
"search.exclude":?{ ????????????"**/node_modules":?true, ????????????"**/bower_components":?true, ????????????"**/target":?true, ????????????"**/logs":?true ????????}
3、junit 測試,Java Test Runner插件運行多模塊項目test存在問題?GitHub issues?現已解決 : ), 在 0.7.1 版本
推薦一種繁瑣的方式: 依賴maven
任務->配置任務
在tasks 數組中添加以下配置:
"tasks":?[ ????{ ????????"label":?"test:HelloWorld", ????????"type":?"shell", ????????"command":?"mvn?-Dtest=HelloWorldTest#testHelloWorld?test", ????????"group":?"test" ????},
執行test:command : 是運行指定的單元測試 ,HelloWorldTest.testHelloWorld()方法
任務->運行任務
選擇剛剛添加的 test case,完美運行。
4、使用 tomcat 調試 web 項目
(1)安裝 Tomcat for Java 插件
(2)點擊側邊欄 TOMCAT SERVERS 右邊 + 號,選擇本地安裝的 tomcat
(3)選擇 war 包運行。
PS: 在調試前注意構建最新的 war 包
小技巧:
取消單擊打開文件覆蓋導航欄:
文件->首選項->設置, 添加 “workbench.editor.enablePreview”: false,
相關文章教程推薦:GitHub issues