myeclipse 使用经验谈.

谈谈我在使用myeclipse中遇到的多个问题,这里记录积累。

1.架包的引入问题。尽可能不要使用user libarays,这个库其实就是限于本地使用。特别是与svn协同使用的时候,问题就出来了。因为user libarays可以从任意目录引入架包,此架包会在myeclipse的classpath文件中以你当前机器绝对路径的方式引入。当你上传至svn的时候,此classpath文件也会上传,但是所引用的jar文件却不会被上传到svn上。所以,当别人更新你的文件时候,就会产生所引用的jar不存在的问题。

现在的采用的方式 都是将工程所依赖的包直接冲 myeclipse视图中直接拷贝到webContext/webRoot/web-inf/lib目录中,此时的myeclipse会自动将这些包加入到构建路径里,说白了就是写入到classpath文件中,但是区别是 是以相对路径写入的。

myeclipse打包发布的时候,就是从classpath中寻找到这些包,并将其方法war包的lib目录中,所以,不管是绝对路径还是相对路径,似乎对于发布到tomcat中都没问题。

下面链接是讲classpath文件的:

http://blog.csdn.net/cilen/article/details/6843288

2.有段时间,将jar包直接拷贝到web应用里,结果虽然都加入到了构建路径里,但是架包却都散落在web的根目录里,这样不太好,还是按照标准来。

记住:将架包直接拷贝到webContext/webRoot/web-inf/lib即可,然后再刷新一下。

 

3.关于“引用架包”的隐藏问题:当项目所引用的架包数量巨多的时候,myeclipse的界面就变成如此:

 

此时 可以点击 右上角的 倒三角 选择“显示引用的库”节点 即可。

 

 

4.当新建命名空间后,不要忘记将classPath提交svn.否则别人下载更新后,无法找到命名空间的配置。

5.myeclipse.ini 中的内存设置: 可以提高myeclipse的启动速度和执行效率。

-vmargs
-Xms128M
-Xmx512m
-XX:MaxPermSize=512m
-XX:ReservedCodeCacheSize=64m

6.myeclipse代码补全失效的问题:即使在 key 中已经关联了content asisnt 为alt+.也没反应,此时的解决方法是:

window->Preferences->Java->Editor->Content Assist->Advanced 
上面的选项卡Select the proposal kinds contained in the 'default' content assist list: 中把 Java Proposals 选项打上勾就可以了。

同时也要注意 不要设置了冲突的快捷键。 word complete 和content assisit 。

 

7.输入Sys后,列表中如何自动出现System的列表?

window->Preferences->Java->Editor->Content Assist

在右侧的Auto-Activation中选中Enable auto activation复选框,

Auto activation delay后面设置为200,

Auto activation triggers for Java:设置为.abcdefghijklmnopqrstuvwxyz(,

当你的电脑运行较慢时,可以将Auto activation delay后面的数值调大一点。

 

 8.在myeclipse中使用working sets后,项目里的内容不显示。

请检查你的filters ,一般是里面的过滤条件出问题了。

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值