VSCode 运行 java project
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
1 2 3 4 5 6 | "java.home" : "D:\\env\\Java\\openjdk-17.0.1_windows-x64_bin\\jdk-17.0.1" , <br> "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;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!