当前位置: 首页 > news >正文

【001】Java开发环境

文章目录

  • 前言
      • 0) 环境准备
      • 1) 用 IDEA 打开项目
      • 2) 必备配置
      • 3) 一键构建
      • 4) 运行服务
      • 5) 推荐安装的 IDEA 插件(Java + 常见栈)
      • 6) 常见问题排查


前言

git下载一个java项目后,java小白怎么跑起来? 下面按最小可行步骤来,先能跑起来,再优化开发体验

0) 环境准备

  • JDK: 17 或 11(二选一,优先跟项目 pom.xml 要求一致)
  • Maven: 3.8+(IDEA 内置也可)
  • MySQL、Redis 已安装可用
  • IDEA: 已装好

1) 用 IDEA 打开项目

  • File > Open 选择仓库根目录。
  • 右下角出现 “Import Maven Project” 点 Enable。
  • 设置 JDK:File > Project Structure > Project SDK 选择你的 JDK。

2) 必备配置

  • 打开 zkmall-*-starter 模块里的 application-*.yml(或 application-*.properties
    • 配好 MySQL:url/username/password
    • 配好 Redis:host/port/password(若有)
    • 其他三方配置按 README 或注释补齐
  • IDEA 开启注解处理:Settings > Build… > Annotation Processors 勾选 Enable(支持 Lombok)
  • 若用到本地 profile,复制 application-local.ymlapplication-dev.yml 并改你的连接信息

3) 一键构建

  • 命令行(项目根):
    • Windows: mvn -T 1C -DskipTests clean package
    • 或 IDEA Maven 面板点击根 clean -> package
  • 首次构建慢属正常(依赖下载)

4) 运行服务

  • 先启动依赖中台/网关/公共模块对应的 *-starter(Maven/Run 面板里 Spring Boot 启动项)
    • 常见顺序:zkmall-commons(若有启动项)→ zkmall-business-starterzkmall-admin-starterzkmall-app-starter
    • 还有 zkmall-xxl-job 如需定时任务再启动
  • 浏览器/接口工具访问对应端口验证

5) 推荐安装的 IDEA 插件(Java + 常见栈)

  • Lombok(必须)
  • Maven Helper(看依赖冲突)
  • MyBatisX(若项目使用 MyBatis)
  • Free MyBatis Plugin 或 MyBatis Log Plugin(可选)
  • .ignore(管理 .gitignore)
  • Key Promoter X(熟悉快捷键,可选)

6) 常见问题排查

  • 构建失败:检查 JDK 版本与 pommaven-compiler-plugin 对齐;删除本地仓库缓存后重试
  • 启动连不上库:确认 application-*.yml 的库名、账号、端口、时区参数
  • 实体/日志报错:确认 Redis/MySQL 正常启动、密码一致
  • 端口占用:换端口或关闭占用进程

需要我帮你快速确认该仓库用的 JDK 版本和可启动的 starter 类名吗?我可以帮你定位并给出具体 Run 配置。

http://www.dtcms.com/a/550716.html

相关文章:

  • linux网站建设技术指南推广普通话的标语
  • 大专人力资源专业毕业生能做 HR 助理吗?入门条件有什么?【一文说清楚】
  • 淘宝网站怎么做的邯郸手机网站开发价格
  • 【王树森深度强化学习】基本概念 Deep Reinforcement Learning (1/5)
  • 做网站首页网络广告策划与设计
  • 阿里云云通信发布“智能联络中心2.0”与“Chat App AI助理”:两大新品驱动企业用户沟通迈向智能化
  • 网站建设必须要服务器吗织梦后台怎么做网站地图
  • 哈尔滨门户网站建设遵义网站制作费用
  • Arcgis表格数据导入+可视化--小白教程(以景观多样性指数为例)
  • 做瞹视频网站哪里看企业网站设计与实现论文
  • 网站设计的知识技能广东网站建设怎么收费
  • 网站的项目建设周期软件论坛网站有哪些
  • Spring Cloud 服务保护sentinel
  • JavaScript 函数调用详解
  • 生活服务网站建设方案免费正能量下载软件
  • 杭州网站设计的公司网站建设项目推文
  • Nginx 主要的几种负载均衡模式
  • 网站宣传内容赣州大余做网站建设
  • 工信部怎么查网站备案西安市发布最新消息
  • 【18】C语言位运算符详解
  • 基于SpringBoot+Vue的中凯农场农资管理系统(权限分配、Echarts图形化分析)
  • 电子取证之windows知识点:从 0 到 1 掌握 Windows 事件日志取证:以 玄机靶场-第五章 Windows 实战-evtx 文件分析
  • UVa 11853 Paintball
  • 北京网站制作公司兴田德润在那里中国最新领导班子
  • 优秀网站seo报价wordpress亚马逊cdn
  • 韶关网站设计公司建设网站 请示 报告
  • 网站开发 兼职挣钱吗WordPress dux3.0
  • 建设网站和公告号的意义网上平台
  • 磁盘分区方案GPT和MBR的区别浅谈
  • 怎么用ps做网站首页字贵阳大数据论坛