myeclipse问题备忘

在MyEclipse中导入Web工程时遇到内部错误"Launching .. on tomcat",原因是.classpath文件问题,需根据错误提示删除.classpath中的相关内容。此外,当Java compiler level不匹配项目facet版本时,可在项目属性中调整Project Facets和Java Compiler的JDK版本。若在MyEclipse中找不到Project Facets选项,需编辑项目目录下的org.eclipse.wst.common.project.facet.core.xml文件,修改<installed facet="java" version="..."/>来匹配Java编译版本。

(1)An internal error occurred during:"Launching .. on tomcat

myeclipse导入一个web工程文件,部署的时候出现An internal error occurred during:"Launching .. on tomcat 6.x 这个问题,detail显示:An internal error occurred during: "Launching ide100cn on Tomcat 6.x".
java.lang.NullPointerException



原来我我的.classpath文件有问题,只要按problem那里提示的错误,把.classpath里面的东西删除就可以了。

 

(2)Java compiler level does not match the version of the installed Java project facet。这种情况一般可以在项目上右键-->properties-->然后找到project facets和 Java Compiler两个选项,修改其使用的jdk版本即可。如果没有找到project facets选项,可以参考下面的方法:

 

当你安装了两个版本的JDK,用了两个IDE开发工具,比如两个myeclipse,Myeclipse8.5和Myeclipse9.0。 
这时候涉及到了jdk版本的问题,而在Myeclipse中设置是比较隐藏的。 
Eclipse下有个项目报如上错误,这个是因为Facted Project 中的Java 版本设定与项目的Java 版本设定不一致。而如果使用的是MyEclipse的话,这个配置修改起来就不是很方便,具体方法稍后再说。如果是eclipse jee版本,则使用javaee插件是wtp,在wtp环境在,在当前项目上点右键,属性--Project Facets中,配置编译版本与java compiler的版本一致,问题即解决了。 
MyEclipse中没有Project Facets配置选项,则需要到当前项目的.settings文件夹下,找到org.eclipse.wst.common.project.facet.core.xml文件,其内容如下:

 

Xml代码  

  1. <?xml version="1.0" encoding="UTF-8"?>    
  2. <faceted-project>    
  3. <fixed facet="wst.jsdt.web"/>    
  4. <installed facet="java" version="1.6"/>    
  5. <installed facet="jst.web" version="2.5"/>    
  6. <installed facet="wst.jsdt.web" version="1.0"/>    
  7. </faceted-project>   

<?xml version="1.0" encoding="UTF-8"?> <faceted-project> <fixed facet="wst.jsdt.web"/> <installed facet="java" version="1.6"/> <installed facet="jst.web" version="2.5"/> <installed facet="wst.jsdt.web" version="1.0"/> </faceted-project>

 

 

其中<installed facet="java" version="1.6"/>这行就是faceted project的编译级别配置。<installed facet="jst.web" version="2.5"/>这行配置在某些情况下也需要修改,比如在MyEclipse中建了个web项目,后来又导入到eclipse jee,有时候就需要修改这个配置。 
保存配置后,刷新并build项目后,问题解决。

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值