eclipse和myeclipse新建web项目,默认输出文件夹问题

本文对比了Eclipse与MyEclipse创建Web项目的目录结构差异。MyEclipse默认在WEB-INF下生成classes文件夹,而Eclipse则默认在build下生成。此外,MyEclipse项目的静态文件目录称为WebRoot,而Eclipse导入此类项目时需要进行额外配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

eclipse和myeclipse创建web项目的时候,生成的目录结构是有区别的。

区别一:

myeclipse新建的web项目,默认会在WEB-INF目录下自动生成classes文件夹(从工作空间的项目目录下才可以看到),用来存放src目录中的所有包,java代码(已经自动被编译为.class文件),配置文件等。

而eclipse就不同了,eclipse新建的web项目,默认会新建build目录,在build中拥有classes目录(从工作空间的项目目录下才可以看到),同样是用来存放src目录中的所有包,java代码(已经自动被编译为.class文件),配置文件等。

需要手工修改eclipse的输出目录,否则会报各种文件找不到错误。在新建的项目右键Build Path --> ConfigureBuild Path --> Source,在下面的Default output folder选择Browse,然后找到WEB-INF目录,点击Create New Folder创建一个classes文件夹,然后指定。应用完成后直接删除build文件夹。

区别二:

在eclipse导入myEclipse创建的web项目时,也可以发现目录结构是有区别的。项目导入完成并不会存在web标识,而且静态文件目录叫做WebRoot,而不是叫WebContent。

解决方案:右键项目 --> Properties --> Project Facets --> Convert to faceted form... --> 勾选Dynamic Web Module,Runtimes中勾选对应的tomcat服务器,点击下面的Further configuration available --> 修改Content directory的值为WebRoot

 

相关博客 http://relic6.iteye.com/blog/990554

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值