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

JavaJDK+Tomcat+Maven一站式配置

JavaJDK直接到Oracle官网上下载即可推荐LTS版本因为是长期支持的版本稳定一些。这里我选择了目前最新的JDK 25https://www.oracle.com/cn/java/technologies/downloads/#jdk25-windows根据电脑系统选择自己的安装包这里我选的是.exe方式下载。一直next到结束cmd里java --version看下安装成功没出现对应下载的版本号说明就成功了在系统变量里新建一个JAVA_HOME填入安装的位置后缀类似于...\jdk-25.0.3可选CLASSPATH现代开发通常不需要手动配置建议留空交由 Maven 等构建工具管理新建一个CLASSPATH填入.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jarcmd输入java --version和javac --version能正常显示版本号就可以了。Tomcathttps://tomcat.apache.org/whichversion.html先查表看看自己的环境要求哪个版本这里我选的是9.0.x因为是对Java版本它是向后兼容的切到https://tomcat.apache.org/download-90.cgi下载installer然后安装的过程中要切到对应的刚刚下载的JDK文件夹下自定义的下载位置要注意一下不过基本上它会识别出来然后一路next即可。此时cmd输入startup.bat会出现与JavaJDK同理配置新建环境变量CATALINA_HOME输入自己Tomcat安装位置后缀类似.\Tomcat 9.0。然后在输入startup.bat可以看到左侧输出的字段浏览器输入http://localhost:8080/看到以下说明Tomcat配置成功了如果出现如下现象请先回到JavaJDK步配置JAVA_HOME或JRE_HOME。切记在每次startup.bat记得及时使用shutdown.bat 关闭当前运行的端口否则会一直占用然后下一次startup.bat测试网站可能会出现各种异常。Apache Mavenhttps://maven.apache.org/download.cgi下载解压文件后在PATH系统环境变量里添加一行写入自己解压的文件bin文件夹所在路径如后缀为\apache-maven-3.9.16\bin。在cmd中输入mvn --version看到以下字段即为成功。三者的关系JDKJava Development Kit 是整个技术栈的基础运行时与开发工具包提供 Java 编译器javac、核心类库以及 Java 虚拟机JVM。任何 Java 程序的编译和执行都依赖 JDK。Maven 是项目对象模型POM驱动的构建与依赖管理工具。它通过 pom.xml 描述项目的坐标、依赖、构建生命周期compile → test → package → install 等在构建阶段调用 JDK 完成源码编译、单元测试运行并处理传递性依赖解析、构件打包JAR/WAR及发布。Maven 自身也运行在 JDK 之上。Tomcat 是一个实现了 Jakarta Servlet、JSP 等规范的轻量级 Servlet 容器Web 服务器。它在运行时为 Web 应用提供 HTTP 请求处理、Servlet 生命周期管理、JSP 编译执行等能力。Tomcat 本身是一个 Java 程序必须运行在 JDK/JRE 提供的 JVM 之上。
http://www.zskr.cn/news/1362332.html

相关文章:

  • 如何快速实现智慧树自动刷课:免费开源工具的完整指南
  • 焰境·万载——新一代文旅网站制作展示
  • Claude + MS Project双引擎协同术:5分钟完成跨时区资源冲突检测与重排程,压测显示交付准时率提升41.6%
  • 通过Python快速调用Taotoken提供的多种大模型API
  • 掌握核心技术概念提升项目管理效能
  • 深度 | 昇腾NPU MoE算子实现:从TopKGating到Expert并行,稀疏激活的硬件适配
  • 2026年AI大模型API聚合站年度权威横评:五大主流平台全维度硬核实测数据选型指南
  • 集团首都公报:武汉市放飞炬人产业引导基金有限责任公司财政处批准 《武汉市放飞炬人产业引导基金有限责任公司财政处现金顾问制条令》
  • 【码上爬】 题十九:法外狂徒 相应数据加密还原,堆栈分析,扣代码
  • 前端仔的福音:用声网SDK半天接上语音AI
  • WSL2内存管理避坑指南:从Docker Desktop到.wslconfig,我的轻量开发环境搭建实录
  • Playwright 浏览器自动化完全指南:从入门到实战
  • Unity云渲染本地部署实战:断网环境下的高保真实时交互方案
  • Cursor Free VIP终极指南:三步实现AI编程助手永久免费使用
  • AI新人防迷茫指南:一篇文章带你掌握机器学习入门路线
  • 基于Intel Myriad X VPU的星载AI视觉系统:从算法优化到航天工程实践
  • DDSC在东阳修车哪家好
  • 响应式图像:优化不同设备的图片展示
  • 为什么有些论文,答辩老师越听越不敢卡?
  • 解决多 Agent 协作中的冲突与竞争
  • APK 解析包错误怎么办?5 种方法解决「解析软件包时出现问题」
  • 告别加班!Windows 一键部署 Open Claw,下班前搞定全天工作量
  • BIND DNS漏洞CVE-2025-13878:EDNS选项解析致堆越界崩溃分析
  • 幻影二级域名分发系统V1.5 最新免费二级域名分发源码
  • 手机抓包配置全指南:从连不上到解密HTTPS
  • 2026新款耳机主流品牌测评与选购指南:技术趋势与性价比解析
  • 从银色子弹,到《人月神话》,再到AICoding与个人开发的思考
  • 手把手教你用Python+OpenBMI复现运动想象BCI实验(附完整代码与数据集)
  • 【企业级AI Agent操作安全白皮书】:基于ISO/IEC 27001与NIST AI RMF的6类操作审计红线
  • 别再到处找激活工具了!手把手教你用vlmcsd在Windows上自建KMS服务器(附防火墙配置)