Myeclipse 6.5 增加对 JavaEE 6 的支持
网上找了一会没发现什么好的方法一想干脆自己动手丰衣足食,搜索MYECLIPSE_JAVAEE_5_CONTAINER找到了
MyEclipse6.5\myeclipse\eclipse\plugins\com.genuitec.eclipse.j2eedt.core_6.5.0.zmyeclipse650200806 这个位置,那一定是在这里配置的了。
那就试试吧,到myeclipse10里面找到对应的配置文件开搞,
plugin.xml 文件中找到
<classpathContainerInitializer
class="com.genuitec.eclipse.core.librarymgmt.MEClasspathContainerInitializer"
id="melibrary.com.genuitec.eclipse.j2eedt.core.MYECLIPSE_JAVAEE_5_CONTAINER">
</classpathContainerInitializer>
下面添加
<classpathContainerInitializer
class="com.genuitec.eclipse.core.librarymgmt.MEClasspathContainerInitializer"
id="melibrary.com.genuitec.eclipse.j2eedt.core.MYECLIPSE_JAVAEE_6_CONTAINER">
</classpathContainerInitializer>
preferences.ini 最下面添加
module.JavaEE_6_CONTAINER.id=JavaEE_6_CONTAINER
module.JavaEE_6_CONTAINER.name=JavaEE 6 Libraries
module.JavaEE_6_CONTAINER.category=javaee_6
module.JavaEE_6_CONTAINER.containerType=2
module.JavaEE_6_CONTAINER.libId=melibrary.com.genuitec.eclipse.j2eedt.core.MYECLIPSE_JAVAEE_6_CONTAINER
module.JavaEE_6_CONTAINER.maven=javax.servlet/jstl/1.2/provided;javax.servlet.jsp/jsp-api/2.1/provided;\
org.glassfish/javax.annotation/3.0.1;\org.glassfish/javax.ejb/3.0.1;org.jboss.weld/weld-osgi-bundle/1.0.1-SP3;org.glassfish/javax.servlet/3.0.1;
melibrary.com.genuitec.eclipse.j2eedt.core.MYECLIPSE_JAVAEE_6_CONTAINER.containerType=2
melibrary.com.genuitec.eclipse.j2eedt.core.MYECLIPSE_JAVAEE_6_CONTAINER.classpath=\
MYECLIPSE_LIB_HOME/EE_6/bean-validator.jar(javadoc\=http\://java.sun.com/javaee/6/docs/api/);\
MYECLIPSE_LIB_HOME/EE_6/javax.annotation.jar(javadoc\=http\://java.sun.com/javaee/6/docs/api/);\
MYECLIPSE_LIB_HOME/EE_6/javax.ejb.jar(javadoc\=http\://java.sun.com/javaee/6/docs/api/);\
MYECLIPSE_LIB_HOME/EE_6/javax.enterprise.deploy.jar(javadoc\=http\://java.sun.com/javaee/6/docs/api/);\
MYECLIPSE_LIB_HOME/EE_6/javax.jms.jar(javadoc\=http\://java.sun.com/javaee/6/docs/api/);\
MYECLIPSE_LIB_HOME/EE_6/javax.management.j2ee.jar(javadoc\=http\://java.sun.com/javaee/6/docs/api/);\
MYECLIPSE_LIB_HOME/EE_6/javax.persistence.jar(javadoc\=http\://java.sun.com/javaee/6/docs/api/);\
MYECLIPSE_LIB_HOME/EE_6/javax.resource.jar(javadoc\=http\://java.sun.com/javaee/6/docs/api/);\
MYECLIPSE_LIB_HOME/EE_6/javax.security.auth.message.jar(javadoc\=http\://java.sun.com/javaee/6/docs/api/);\
MYECLIPSE_LIB_HOME/EE_6/javax.security.jacc.jar(javadoc\=http\://java.sun.com/javaee/6/docs/api/);\
MYECLIPSE_LIB_HOME/EE_6/javax.servlet.jar(javadoc\=http\://java.sun.com/javaee/6/docs/api/);\
MYECLIPSE_LIB_HOME/EE_6/javax.servlet.jsp.jar(javadoc\=http\://java.sun.com/javaee/6/docs/api/);\
MYECLIPSE_LIB_HOME/EE_6/javax.servlet.jsp.jstl.jar(javadoc\=http\://java.sun.com/javaee/6/docs/api/);\
MYECLIPSE_LIB_HOME/EE_6/javax.transaction.jar(javadoc\=http\://java.sun.com/javaee/6/docs/api/);\
MYECLIPSE_LIB_HOME/EE_6/jaxb-api-osgi.jar(javadoc\=http\://java.sun.com/javaee/6/docs/api/);\
MYECLIPSE_LIB_HOME/EE_6/jsf-api.jar(javadoc\=http\://javaserverfaces.java.net/nonav/docs/2.0/javadocs/);\
MYECLIPSE_LIB_HOME/EE_6/jsf-impl.jar(javadoc\=http\://javaserverfaces.java.net/nonav/docs/2.0/javadocs/);\
MYECLIPSE_LIB_HOME/EE_6/jsr311-api.jar(javadoc\=http\://java.sun.com/javaee/6/docs/api/);\
MYECLIPSE_LIB_HOME/EE_6/jstl-impl.jar(javadoc\=http\://java.sun.com/javaee/6/docs/api/);\
MYECLIPSE_LIB_HOME/EE_6/mail.jar(javadoc\=http\://java.sun.com/javaee/6/docs/api/);\
MYECLIPSE_LIB_HOME/EE_6/webservices-api-osgi.jar(javadoc\=http\://java.sun.com/javaee/6/docs/api/);\
MYECLIPSE_LIB_HOME/EE_6/weld-osgi-bundle.jar(javadoc\=http\://java.sun.com/javaee/6/docs/api/)
melibrary.com.genuitec.eclipse.j2eedt.core.MYECLIPSE_JAVAEE_6_CONTAINER.description=Java EE 6 Libraries
module.JavaEE_6_CONTAINER.serverRequiredLibs.servers=tomcat7Server;tomcat6Server;jetty6Server;myeclipseTomcatServer;tcserver6Server;jetty7Server
module.JavaEE_6_CONTAINER.serverRequiredLibs.tomcat7Server=\
MYECLIPSE_LIB_HOME/EE_6/jstl-impl.jar;\
MYECLIPSE_LIB_HOME/EE_6/javax.servlet.jsp.jstl.jar;\
MYECLIPSE_LIB_HOME/EE_6/jsf-impl.jar;\
MYECLIPSE_LIB_HOME/EE_6/jsf-api.jar
module.JavaEE_6_CONTAINER.serverRequiredLibs.tomcat6Server=\
MYECLIPSE_LIB_HOME/EE_6/jstl-impl.jar;\
MYECLIPSE_LIB_HOME/EE_6/javax.servlet.jsp.jstl.jar;\
MYECLIPSE_LIB_HOME/EE_6/jsf-impl.jar;\
MYECLIPSE_LIB_HOME/EE_6/jsf-api.jar
module.JavaEE_6_CONTAINER.serverRequiredLibs.jetty6Server=\
MYECLIPSE_LIB_HOME/EE_6/jstl-impl.jar;\
MYECLIPSE_LIB_HOME/EE_6/javax.servlet.jsp.jstl.jar;\
MYECLIPSE_LIB_HOME/EE_6/jsf-impl.jar;\
MYECLIPSE_LIB_HOME/EE_6/jsf-api.jar
module.JavaEE_6_CONTAINER.serverRequiredLibs.myeclipseTomcatServer=\
MYECLIPSE_LIB_HOME/EE_6/jstl-impl.jar;\
MYECLIPSE_LIB_HOME/EE_6/javax.servlet.jsp.jstl.jar;\
MYECLIPSE_LIB_HOME/EE_6/jsf-impl.jar;\
MYECLIPSE_LIB_HOME/EE_6/jsf-api.jar
module.JavaEE_6_CONTAINER.serverRequiredLibs.tcserver6Server=\
MYECLIPSE_LIB_HOME/EE_6/jstl-impl.jar;\
MYECLIPSE_LIB_HOME/EE_6/javax.servlet.jsp.jstl.jar;\
MYECLIPSE_LIB_HOME/EE_6/jsf-impl.jar;\
MYECLIPSE_LIB_HOME/EE_6/jsf-api.jar
module.JavaEE_6_CONTAINER.serverRequiredLibs.jetty7Server=\
MYECLIPSE_LIB_HOME/EE_6/jstl-impl.jar;\
MYECLIPSE_LIB_HOME/EE_6/javax.servlet.jsp.jstl.jar;\
MYECLIPSE_LIB_HOME/EE_6/jsf-impl.jar;\
MYECLIPSE_LIB_HOME/EE_6/jsf-api.jar
到这里打开JavaEE6的项目不报错了,新建一个项目试试,
目标第三个文件,j2eedtcore.jar 对比了新老jar包中的com.genuitec.eclipse.j2eedt.core.LibraryManager 干脆一不做二不休直接拖进来重启
改完了想了想,是不是直接把myeclipse10里\com.genuitec.eclipse.j2eedt.core_10.5.0.me201207171805文件夹下的内容覆盖到myeclipse6.5对应目录里就可以了?
本着生命不止折腾不熄的态度,再试一把。失败,报错,还弄乱了我的workspace设置,哈哈,欲哭无泪啊。又有的忙了。。。。
Myeclipse 6.5 增加对 JavaEE 6 的支持的更多相关文章
- MWeb 1.3.7 发布!增加发布到 Wordpress 等支持 MetaWeblog API 的服务,如:Wordpress 博客、新浪博客、cnblogs、oschina。
MWeb 1.3.7 版的新功能 增加发布到 Wordpress 等支持 Metaweblog API 的服务,目前经测试过的有: Wordpress 博客.新浪博客.cnblogs.oschina. ...
- AndroidInject项目使用动态代理增加对网络请求的支持
以下内容为原创,欢迎转载,转载请注明 来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/3540427.html AndroidInject项目是我写的一 ...
- 在Myeclipse中移除项目对Hibernate的支持
在Myeclipse中移除项目对Hibernate的支持 在使用Hibernate框架进行开发时可能会遇到配置错误或者需要删除Hibernate支持的情况.下面就说一下如何彻底移除项目的Hiberna ...
- 在内核中增加对yaffs文件系统的支持
自己最近在搞一些内核以及根文件系统的移植,就涉及到了需要在内核中增加对yaffs文件系统的支持.在网上找了一些文档后,自己将具体的操作过程做了一个总结,方便以后查询使用: 1.获取yaffs源码 YA ...
- NGINX 加载动态模块(NGINX 1.9.11开始增加加载动态模块支持)
NGINX 1.9.11开始增加加载动态模块支持,从此不再需要替换nginx文件即可增加第三方扩展.目前官方只有几个模块支持动态加载,第三方模块需要升级支持才可编译成模块. tinywan@tinyw ...
- myeclipse如何删除自带Javaee里面jar包
myeclipse是我们在使用Java开发时的一款不错的集成开发环境软件,一般在开发web项目的时候,都要引入相关的jar包,javaee包就是其中一个,有时候其里面的jar包可能与我们需要的不匹配, ...
- MyEclipse启动tomcat增加内存配置
omcat增加内存在catalina.bat下 MyEclipse增加内存 设置Window->Preferences->Application Servers->Tomcat -- ...
- dubbo/dubbox 增加原生thrift及avro支持
(facebook) thrift / (hadoop) avro / (google) probuf(grpc)是近几年来比较抢眼的高效序列化/rpc框架,dubbo框架虽然有thrift的支持,但 ...
- cocos2d-x编译到android平台后,增加返回键和菜单键支持
在头文件中增加函数 virtual void keyBackClicked();//android返回键 virtual void keyMenuClicked();//android菜单键 在ini ...
随机推荐
- [D3] Better Code Organization with selection.call() with D3 v4
Most of D3’s native selection APIs also return the selection (or a new selection), to enable multipl ...
- 【Codeforces Round #440 (Div. 2) B】Maximum of Maximums of Minimums
[链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] k=1的时候就是最小值, k=2的时候,暴力枚举分割点. k=3的时候,最大值肯定能被"独立出来",则直接输出最 ...
- [Angular] Step-By-Step Implementation of a Structural Directive - Learn ViewContainerRef
For example we have two buttons: When we click nether one of those tow button, the modal should show ...
- programming-challenges Crypt Kicker (110204) 题解
我的解答,可是复杂度不是非常惬意,是一个指数级的复杂度.可是測试数据比較弱,还是ac了.在网上找了找.都是brute force的解法,不知道有没有更好的解法. 解答中犯了两个错误,第一个.map&l ...
- 【ALearning】第四章 Android Layout组件布局(二)
前面我们分别介绍和学习了LinearLayout(线性布局).FrameLayout(单帧布局)和AbsoluteLayout(绝对布局).这次我们要进行RelativeLayout(相对布局)和Ta ...
- VC/MFC中为程序定义全局快捷键
VC 2010-05-01 18:01:34 阅读287 评论0 字号:大中小 订阅 1.注册快捷键 在初始化函数,如OnInitDialog() 注册快捷键,代码如下: #define HotKey ...
- 2. pushd . :将当前文件夹压入栈,使用popd能够回到该文件夹。
1.man -t ls | ps2pdf -> ls.pdf生成pdf格式的ls帮助文件. 2. pushd . :将当前文件夹压入栈,使用popd能够回到该文件夹. 3.find -type ...
- HDU 1010 Tempter of the Bone (ZOJ 2110) DFS+剪枝
传送门: HDU:http://acm.hdu.edu.cn/showproblem.php?pid=1010 ZOJ:http://acm.zju.edu.cn/onlinejudge/showPr ...
- Selector API用法
java.nio.channels 类 Selector java.lang.Object java.nio.channels.Selector 直接已知子类: AbstractSelector pu ...
- HTML5 canvas 指针时钟
<!doctype html> <html> <head></head> <body> <canvas id="> 您 ...