1.初始化Maven項目
mvn archetype:generate
這個命令不用任何參數,但我這邊運行了沒提示可以繼續,后來用下面的命令選擇模板初始化 project
mvn org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-5:generate
默認是16
16: internal -> maven-archetype-quickstart ()
17: internal -> maven-archetype-site-simple (A simple site generation project)
18: internal -> maven-archetype-site (A more complex site project)
19: internal -> maven-archetype-webapp (A simple Java web application)
2.運行安裝Code Runner

這個時候運行會報錯,因為namespace的原因
錯誤: 找不到或無法加載主類 App
原因: java.lang.NoClassDefFoundError: com/example/App (wrong name: App)
可以在settings.json設置下"code-runner.executorMap", 等同於執行命令
java com.example.App

"java.home": "D:\\env\\Java\\openjdk-17.0.1_windows-x64_bin\\jdk-17.0.1",
"code-runner.executorMap": { // 加上-u(unbuffered)參數后會強制其標准輸出也同標准錯誤一樣不通過緩存直接打印到屏幕 "python":"python -u $fullFileName", "java":"cd $dir && javac $fileName && cd d:\\projects\\workspace\\mvntest\\jmstest\\src\\main\\java && java com.example.$fileNameWithoutExt" }, "code-runner.runInTerminal": true
3.安裝Maven for Java,選擇項目可以compile
運行web

4.安裝 Extension Pack for Java , create a new java project
引入外部jar包,在.classpath 定義路徑 , 相對路徑識別不了,換了絕對路徑
<?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/> <classpathentry kind="src" path="src"/> <classpathentry kind="lib" path="D:\projects\workspace\javatest\jtest2\lib\hutool-all-5.7.21.jar"/> <classpathentry kind="output" path="bin"/> </classpath>
只可惜到了這一步運行的時候還是出錯
App.java:4: 錯誤: 程序包cn.hutool.core.date不存在
import cn.hutool.core.date.DateUtil;