引言:
eclipse3.4下创建一个java web项目称为“Dynamic Web Project”,而myeclipse6.5下创建的是一个“Web Project”。两个IDE在创建项目的时候,选项填写也略有不同。本文以一个eclipse下项目移至myeclipse下报错的解决过程,来理一下不同点。
正文:
第一部分 简单介绍
1,下面是两个IDE创建j2ee项目的各自截图。
“eclipse_j2ee_creatwizard.jpg”
“myeclipse_j2ee_creatwizard.jpg”
(提交一下看图写)
2,区别不同。
eclipse需要指定web容器(Apatch Tomcat v6.0),myeclipse需要指定JDK(只有5.0, 1.4, 1.3可选)。因为问题主要集中在三点上了:一是web容器匹配度;二是JDK版本;三是二者本身项目信息收集手法差异(体现在“三点”上——即项目下3个以“.”号打头的文件上)。
第二部分 迁移报错解决
1,“HttpServlet cannot be resolved to a type”
或如下异常:
HttpServlet cannot be resolved to a type.
HttpServletRequest cannot be resolved to a type.
HttpServletResponse cannot be resolved to a type.
ServletException cannot be resolved to a type.
The import javax.servlet cannot be resolved.
其原因都是少了Tomcat\bin\servlet-api.jar。因此将此包拷入myeclipse项目的lib目录下即可(一般此处的包会被自动引入项目,如未引入,手工操作add进来)。报错即可消失。
2,“Target runtime Apache Tomcat v6.0 is not defined.”
这个问题的解决手法都比较山寨,给个参考地址吧
http://blog.csdn.net/xw13106209/article/details/5910358。
因为笔者在试的时候发现这方法还可引发后续的问题。在此建议使用maven2来处理吧,clean一下,eclipse:eclipse一下应该可以恢复正常(声明:未测试)。
还有个比较快捷的解决方法是,直接创建同名的myeclipse空项目,然后导入项目代码。
3,“The method XXX of type MyListener must override a superclass method”
这是因为jdk5.0和jdk6.0对@Override的理解有差异。jdk5.0下实现接口,并不认为是方法重写。
解决方法有二。一是,如果要固定在jdk5.0规范下,就删掉这些@Overrid(或者注释掉);二是,如果可以用jdk6.0直接换掉。如此操作: Window | Perference | Java | compiler,“Level”的下拉框中选择6.0。即可。
- 大小: 82.9 KB
- 大小: 63.1 KB
分享到:
相关推荐
解决myeclipse mac下安装报错
Eclipse和MyEclipse是两种广泛使用的集成开发环境(IDE),尤其适合Java和J2EE项目的开发。下面我们将详细探讨这两个工具的安装过程。 首先,我们来了解Eclipse。Eclipse是一款开源的IDE,由全球开发者社区共同维护...
MyEclipse 是一个功能强大且耗费内存的 IDE,适合初次接触 J2EE 的新手使用。但是,有时候我们在安装 MyEclipse 时会遇到一些问题,例如安装报错、卸载不干净等。 安装 MyEclipse 的注意事项 在安装 MyEclipse ...
MyEclipse 和 Eclipse 中 Web 项目的导入和配置 MyEclipse 和 Eclipse 都是流行的集成开发环境(IDE),它们都支持 Web 项目的开发和部署。在这篇文章中,我们将讨论如何将 MyEclipse 中创建的 Web 项目导入到 ...
Myeclipse js引入报错问题Myeclipse js引入报错问题
### Eclipse导入Myeclipse Web项目的步骤与注意事项 在IT开发领域中,经常会出现跨IDE迁移项目的需求,例如从Myeclipse迁移到Eclipse。本文将详细介绍如何在Eclipse环境中顺利导入由Myeclipse编写的Web项目,并确保...
这里我们将详细介绍如何使用Eclipse、MyEclipse以及Tomcat搭建一个高效且稳定的J2EE开发环境。 首先,我们需要准备以下软件组件: 1. JDK (Java Development Kit):这里是JDK1.5.0.6,它是编写、编译和运行Java...
本文件可以教授你怎么样在Eclipse中添加MyEclipse插件的详细步骤。。
J2EE——MyEclipse实现网页的登录和注册,源代码,IDE为MyEclipse
标题中的“myeclipse导包war报错”指的是在MyEclipse中尝试将Java Web项目打包成WAR文件时,遇到了错误。这可能由于多种原因,包括但不限于以下几点: 1. **项目配置问题**:可能是项目构建路径设置不正确,或者是...
MyEclipse是一款基于Eclipse平台的Java EE集成开发环境插件,提供了丰富的J2EE工具集,能够帮助开发者快速构建高质量的Web应用程序。虽然现在的MyEclipse版本大多数为商业版,但对于个人学习和小规模项目开发,仍...
根据文档的描述可以轻松的将MyEclipse下建立的web项目添加到Eclipse开发工具下。
Eclipse 和 MyEclipse 快捷键大全 外加调正电脑屏幕的颜色,来保护自己的眼睛Eclipse 和 MyEclipse 快捷键大全 外加调正电脑屏幕的颜色,来保护自己的眼睛Eclipse 和 MyEclipse 快捷键大全 外加调正电脑屏幕的颜色,来...
在eclipse + MyEclipse下配置建立J2EE工程
NULL 博文链接:https://luihuilang.iteye.com/blog/396488
### Eclipse3.2与MyEclipse工具的配置详解 #### 一、Eclipse3.2简介及基础功能 **Eclipse3.2**是一款广泛使用的开源集成开发环境(IDE),适用于多种编程语言,尤其是Java开发。它具备丰富的特性和插件支持,能够...
解决MyEclipse导出war包时报“SECURITY ALERT: INTEGERITY CHECK ERROR”的错误 使用方法参考:https://blog.csdn.net/qq_37131111/article/details/84582925