java EE安装指南

165 阅读4分钟

由于Java EE环境搭建涉及多个组件,下面用一个表格来汇总主要的安装准备和步骤,让你先有个整体认识:

阶段主要组件常见选择与说明
基础环境JDK (Java Development Kit)需首先安装,版本需与你选择的App Server兼容。Java 8 或 11 是常见选择。
应用服务器(Application Server)如需完整Java EE/Jakarta EE功能,可选 GlassFish 或 WildFly;若主要开发Web应用,可选择 Tomcat EE
开发工具IDE (集成开发环境)Eclipse IDE for Java EE、IntelliJ IDEA Ultimate 或 NetBeans
辅助工具构建工具 (可选)Maven 或 Gradle,用于管理项目依赖和构建过程
验证安装部署并运行简单应用(如JSP或Servlet)访问 http://localhost:8080/你的应用名 查看结果

下面是详细的步骤和注意事项。

📥 1. 安装JDK

Java EE应用需要JDK来编译和运行。请务必选择与应用服务器兼容的JDK版本

  • 下载地址:访问 Oracle JDK官网Eclipse Adoptium (OpenJDK),下载适合你操作系统的安装包。
  • 安装步骤
    • Windows:运行安装程序,通常下一步即可。建议记住安装路径(如 C:\Program Files\Java\jdk-17)。
    • macOS:双击下载的 .dmg 文件进行安装。
    • Linux (Ubuntu/Debian):可使用包管理器安装:
      sudo apt update
      sudo apt install openjdk-11-jdk
      
  • 配置环境变量
    • 新建 JAVA_HOME 系统变量,值为你的JDK安装路径(例如 C:\Program Files\Java\jdk-17)。
    • Path 变量中添加 %JAVA_HOME%\bin
  • 验证安装:打开终端/命令提示符,输入:
    java -version
    javac -version
    
    成功显示版本信息即说明安装成功。

🖥️ 2. 选择与应用服务器

应用服务器(App Server)是运行Java EE应用的核心环境。GlassFish 是Java EE的参考实现,WildFly (JBoss) 也非常流行。如果主要进行Web开发,Tomcat EE 是常见选择。

GlassFish 安装示例

  1. 下载:从 GlassFish官网 下载最新版本。
  2. 安装:将压缩包解压到任意目录,例如 C:\glassfish
  3. 配置环境变量(可选):
    • 新建 GLASSFISH_HOME,值为GlassFish解压路径(例如 C:\glassfish)。
    • Path 变量中添加 %GLASSFISH_HOME%\bin
  4. 启动:打开命令行,进入GlassFish的bin目录,运行:
    # Unix/Linux/macOS
    ./asadmin start-domain
    
    # Windows
    asadmin start-domain
    
    默认管理控制台地址为 http://localhost:4848

Apache Tomcat 安装示例

  1. 下载:从 Apache Tomcat官网 下载所需版本(推荐9.x或10.x)。
  2. 安装:解压压缩包到指定目录。
  3. 启动
    # 进入Tomcat的bin目录
    cd /opt/tomcat/bin
    # 执行启动脚本
    ./startup.sh
    
  4. 验证:浏览器访问 http://localhost:8080,看到Tomcat主页即成功。

🔧 3. 安装和配置IDE

一个好的IDE能极大提升开发效率。

Eclipse IDE for Java EE Developers

  1. 下载:从 Eclipse官网 下载 "Eclipse IDE for Enterprise Java and Web Developers" 版本。
  2. 安装:解压下载的压缩包即可使用。
  3. 配置应用服务器
    • 启动Eclipse。
    • 进入 Window -> Preferences -> Server -> Runtime Environments
    • 点击 Add...,选择你安装的应用服务器(如 GlassFish、Tomcat),指定其安装路径。

IntelliJ IDEA Ultimate

  1. 下载安装:从 JetBrains官网 下载并安装。
  2. 配置应用服务器
    • 新建或打开一个Java EE项目。
    • 进入 File -> Settings -> Build, Execution, Deployment -> Application Servers
    • 点击 +,选择你的应用服务器并指定路径。

🧪 4. 验证环境:创建并运行简单应用

  1. 在IDE中创建新项目:选择 Dynamic Web Project (Eclipse) 或 Jakarta EE (IntelliJ) 项目。
  2. 创建一个简单的JSP文件(例如 index.jsp)放在 WebContentwebapp 目录下:
    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <html>
    <head>
        <title>Hello Java EE</title>
    </head>
    <body>
        <h1><%= "Hello World!" %></h1>
    </body>
    </html>
    
  3. 部署到应用服务器
    • 在IDE中,右键点击项目,选择 Run As -> Run on Server (Eclipse) 或使用配置好的启动项 (IntelliJ)。
    • IDE会自动将应用部署到关联的应用服务器并启动。
  4. 访问应用:在浏览器中访问 http://localhost:8080/你的项目名/,你应该能看到 "Hello World!" 的页面。

⚠️ 5. 注意事项

  • 版本兼容性:确保你选择的 JDK版本、应用服务器版本和Java EE/Jakarta EE版本相互兼容。例如,Jakarta EE 9+ 通常需要JDK 11或更高版本,且与Java EE 8在包名上有重大变更(javax.* 变为 jakarta.*)。
  • 端口冲突:应用服务器默认使用8080端口。如果该端口被其他程序(如另一个Tomcat实例)占用,启动会失败。你可以更改应用服务器的配置文件来使用其他端口
  • 防火墙设置:如果需要在局域网内访问,请确保防火墙允许对应端口的通信。
  • 环境变量:正确设置 JAVA_HOME 是很多应用服务器和工具顺利启动的关键。

💎 总结

搭建Java EE开发环境主要就是 安装JDK、获取应用服务器、配置IDE 这三步。对于初学者,建议选择 Tomcat 或 GlassFish 作为应用服务器,搭配 Eclipse 或 IntelliJ IDEA。 vog.xbw1h1.cn/article/20250904_964418.html m.xbw1h1.cn/article/20250904_831139.html www.xbw1h1.cn/article/202… blog.xbw1h1.cn/article/20250904_117538.html m.xbw1h1.cn/article/20250904_038128.html www.xbw1h1.cn/article/202… vog.xbw1h1.cn/article/20250904_974117.html blog.xbw1h1.cn/article/20250904_340001.html m.xbw1h1.cn/article/20250904_763086.html vog.xbw1h1.cn/article/20250904_680603.html vog.xbw1h1.cn/article/20250904_149988.html m.xbw1h1.cn/article/20250904_434343.html blog.xbw1h1.cn/article/20250904_470992.html blog.xbw1h1.cn/article/20250904_255707.html m.xbw1h1.cn/article/20250904_449442.html blog.xbw1h1.cn/article/20250904_294737.html www.xbw1h1.cn/article/202… www.xbw1h1.cn/article/202… www.xbw1h1.cn/article/202… www.xbw1h1.cn/article/202… m.xbw1h1.cn/article/20250904_154967.html m.xbw1h1.cn/article/20250904_403885.html www.xbw1h1.cn/article/202… blog.xbw1h1.cn/article/20250904_363200.html m.xbw1h1.cn/article/20250904_171185.html blog.xbw1h1.cn/article/20250904_965629.html vog.xbw1h1.cn/article/20250904_922595.html vog.xbw1h1.cn/article/20250904_217559.html www.xbw1h1.cn/article/202… www.xbw1h1.cn/article/202… blog.xbw1h1.cn/article/20250904_248643.html www.xbw1h1.cn/article/202… vog.xbw1h1.cn/article/20250904_832519.html www.xbw1h1.cn/article/202… vog.xbw1h1.cn/article/20250904_862055.html m.xbw1h1.cn/article/20250904_411403.html www.xbw1h1.cn/article/202… vog.xbw1h1.cn/article/20250904_617172.html blog.xbw1h1.cn/article/20250904_607327.html vog.xbw1h1.cn/article/20250904_735882.html vog.xbw1h1.cn/article/20250904_896408.html blog.xbw1h1.cn/article/20250904_634120.html blog.xbw1h1.cn/article/20250904_731729.html vog.xbw1h1.cn/article/20250904_476719.html vog.xbw1h1.cn/article/20250904_276637.html blog.xbw1h1.cn/article/20250904_500747.html www.xbw1h1.cn/article/202… blog.xbw1h1.cn/article/20250904_270603.html blog.xbw1h1.cn/article/20250904_850134.html vog.xbw1h1.cn/article/20250904_716975.html blog.xbw1h1.cn/article/20250904_571869.html m.xbw1h1.cn/article/20250904_916173.html blog.xbw1h1.cn/article/20250904_846258.html blog.xbw1h1.cn/article/20250904_834399.html m.xbw1h1.cn/article/20250904_458728.html www.xbw1h1.cn/article/202… www.xbw1h1.cn/article/202… www.xbw1h1.cn/article/202… blog.xbw1h1.cn/article/20250904_496167.html vog.xbw1h1.cn/article/20250904_602226.html www.xbw1h1.cn/article/202… www.xbw1h1.cn/article/202… www.xbw1h1.cn/article/202… www.xbw1h1.cn/article/202… vog.xbw1h1.cn/article/20250904_521611.html m.xbw1h1.cn/article/20250904_230457.html vog.xbw1h1.cn/article/20250904_617759.html m.xbw1h1.cn/article/20250904_327817.html www.xbw1h1.cn/article/202… m.xbw1h1.cn/article/20250904_020057.html vog.xbw1h1.cn/article/20250904_431041.html m.xbw1h1.cn/article/20250904_868927.html www.xbw1h1.cn/article/202… vog.xbw1h1.cn/article/20250904_186075.html m.xbw1h1.cn/article/20250904_013239.html m.xbw1h1.cn/article/20250904_459960.html www.xbw1h1.cn/article/202… www.xbw1h1.cn/article/202… m.xbw1h1.cn/article/20250904_301733.html blog.xbw1h1.cn/article/20250904_113320.html www.xbw1h1.cn/article/202… vog.xbw1h1.cn/article/20250904_845244.html vog.xbw1h1.cn/article/20250904_393775.html m.xbw1h1.cn/article/20250904_497462.html blog.xbw1h1.cn/article/20250904_075416.html vog.xbw1h1.cn/article/20250904_522932.html www.xbw1h1.cn/article/202… blog.xbw1h1.cn/article/20250904_017654.html m.xbw1h1.cn/article/20250904_649587.html m.xbw1h1.cn/article/20250904_030217.html blog.xbw1h1.cn/article/20250904_489702.html blog.xbw1h1.cn/article/20250904_512167.html blog.xbw1h1.cn/article/20250904_125087.html vog.xbw1h1.cn/article/20250904_154386.html vog.xbw1h1.cn/article/20250904_757252.html vog.xbw1h1.cn/article/20250904_933552.html blog.xbw1h1.cn/article/20250904_816068.html vog.xbw1h1.cn/article/20250904_964553.html vog.xbw1h1.cn/article/20250904_019331.html blog.xbw1h1.cn/article/20250904_194259.html 希望这份指南能帮助你顺利进入Java EE的世界。