Java Web开发是后端开发的重要方向,在Windows系统中搭建对应的开发环境是入门的第一步,下面会分步骤讲解完整流程。

一、安装配置JDK
JDK是Java开发的基础工具包,首先需要下载对应版本的JDK安装包,建议选择长期支持版本,下载完成后双击安装包按照提示完成安装,记住安装路径,后续配置环境变量会用到。
安装完成后需要配置系统环境变量:
- 右键点击此电脑,选择属性,进入高级系统设置,点击环境变量
- 在系统变量中新建变量名
JAVA_HOME,变量值为JDK的安装路径,比如C:\Program Files\Java\jdk-17 - 找到系统变量中的
Path变量,点击编辑,新建%JAVA_HOME%\bin条目 - 新建系统变量
CLASSPATH,变量值为.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
配置完成后打开命令提示符,输入以下命令验证是否配置成功:
java -version javac -version
如果正常显示版本信息,说明JDK配置完成。
二、选择并安装开发工具
常用的Java Web开发工具有Eclipse、IntelliJ IDEA等,这里以IntelliJ IDEA为例说明安装流程。下载社区版或旗舰版安装包,双击运行后按照提示完成安装,安装过程中可以选择创建桌面快捷方式、关联Java文件等选项。
首次启动IDEA后可以根据自己的使用习惯配置主题、代码字体、快捷键等基础设置,也可以先跳过后续再调整。
三、部署Tomcat服务器
Tomcat是常用的Java Web轻量级服务器,首先下载对应版本的Tomcat压缩包,解压到无中文、无空格的路径下,比如D:\apache-tomcat-10.1。
如果是IDEA用户,可以在IDEA中配置Tomcat:
- 打开IDEA,点击File,选择Settings,进入Build, Execution, Deployment下的Application Servers
- 点击加号,选择Tomcat Server,设置Tomcat的安装路径,点击OK完成配置
也可以通过命令启动Tomcat验证是否可用,进入Tomcat的bin目录,执行以下命令:
startup.bat
启动后在浏览器中访问http://localhost:8080,如果看到Tomcat的默认欢迎页面,说明服务器部署成功。
四、创建第一个Java Web项目验证环境
打开IDEA,选择New Project,选择Java Enterprise,勾选Web Application选项,选择配置好的JDK和Tomcat服务器,设置项目名称和路径后点击创建。
项目创建完成后,在src目录下新建一个Servlet类,示例代码如下:
import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
@WebServlet("/hello")
public class HelloServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
resp.setContentType("text/html;charset=utf-8");
PrintWriter writer = resp.getWriter();
writer.write("<h1>Java Web环境搭建成功</h1>");
writer.flush();
writer.close();
}
}启动Tomcat服务器后,在浏览器中访问http://localhost:8080/项目名/hello,如果页面显示“Java Web环境搭建成功”,说明整个开发环境已经可以正常使用。
五、常见问题解决方法
- 如果执行
java -version提示不是内部或外部命令,检查JAVA_HOME路径是否正确,Path中是否添加了%JAVA_HOME%\bin - 如果Tomcat启动后无法访问,检查8080端口是否被占用,可以在命令提示符中执行
netstat -ano | findstr 8080查看占用进程,关闭对应进程或修改Tomcat的端口配置 - 如果Servlet访问出现404错误,检查@WebServlet注解的路径是否正确,项目部署是否正常