myeclipse 2022 中配置项目输出目录的核心是修改 java build path 的 default output folder,需右键项目→properties→java build path→source→browse 设置为 webcontent/web-inf/classes 等目标路径,并执行 clean 和 build;同时需在 deploy 中指定 custom location 发布路径,且须手动清理旧 class 文件并确保资源文件夹设为 source folder。

MyEclipse 2022 中配置项目输出目录,核心是修改 Java Build Path 的 Default output folder。这决定了编译生成的 .class 文件最终放在哪里,对 Web 项目部署到 Tomcat 等容器尤其关键(比如必须输出到 WEB-INF/classes 才能被正确加载)。
设置项目的默认编译输出路径
这是最常用、最直接的方式:
- 右键点击项目 → 选择 Properties
- 在左侧菜单中选择 Java Build Path → 切换到 Source 标签页
- 找到底部的 Default output folder 区域
- 点击右侧的 Browse… 按钮,选择目标文件夹(例如:
WebContent/WEB-INF/classes或target/classes) - 点击 Apply and Close,然后重新构建项目(Project → Clean 再 Build Project)
为 Web 项目指定发布路径(部署目录)
仅改编译输出还不够,如果要用 MyEclipse 自动发布到 Tomcat,还需设置服务器部署位置:
Eclipse IDE 是一款由 Eclipse 基金会管理的开源、跨平台集成开发环境。其核心基于 Java 构建,通过强大的插件架构可扩展支持 C/C++、Python、PHP 等多种编程语言。它提供丰富的代码编辑、调试和重构工具,并紧密集成 Git、Maven 等现代开发工具链,是全球众多开发者首选的 Java 开发利器。
- 菜单栏选择 MyEclipse → Deploy MyEclipse J2EE Project…
- 在弹出窗口中选中你的项目 → 点击右侧 Add
- 在新窗口的 Server 下拉菜单中,选择 Custom Location
- 点击 Browse,指定你希望项目发布到的绝对路径(如:
C:\deploy\myapp) - 完成设置后,启动服务器时 MyEclipse 就会把 WAR 结构(含
WEB-INF/classes)复制到该目录
检查并清理旧输出避免冲突
更改路径后,旧的 class 文件不会自动删除,可能引发类加载混乱:
- 务必先执行 Project → Clean…,勾选你的项目,确认清理
- 手动检查原输出目录(如
bin或旧的classes)是否还有残留.class文件,有则删除 - 刷新项目(F5),确认
WEB-INF/classes下已生成最新 class 文件
补充:资源文件也要跟着走
如果你的项目中有 properties、xml、static 等非 Java 资源,需确保它们所在文件夹也被设为 Source Folder:
- 右键资源文件夹(如
src/main/resources)→ Build Path → Use as Source Folder - 这样这些文件才会在构建时被自动复制到输出目录(如
WEB-INF/classes或target/classes)中










