myeclipse使用中遇到的问题搜集

设置myEclipse不同的workspace共享配置

  随着项目的不断增多,所有的项目都放在一个workspace里,导致myeclispe在启动和运行时非常慢,这时需要建立多个workspace。结果每新建一个workspace重新配置一下,但是配置的东西都是一样的,很麻烦,有什么好办法可以共享一下配置呢?

  eclipse和MyEclispe的配置都在.metadata\.plugins目录下,因此,每次设置新工作空间的时候只需要把.metadata\.plugins下面的东西拷贝到对应文件夹即可(其他的不用拷贝了),但是.metadata\.plugins下面是有很多东西的,长时间的积累,可能有几百M,所以拷贝的时候还是要花点时间的。

  总结一下,复制工作空间配置步骤如下:
1 新建workspace
2 将新建的workspace下的.metadata\.plugins内容全部删除
3 将需要拷贝的workspace下的.metadata\.plugins内容除了orre.resources文件夹的其他文件夹全部拷贝到新workspace的.metadata\.plugins目录下。
4 重启myeclipse(可直接点击File->Restart)。

  .metadata\.plugins目录下的orre.resources文件夹,这里面保存着你的工程的历史信息,随着时间的积累可能相当大,占据了.metadata\.plugins的大部分空间,而且不是新的工作空间所必须的,所以,在拷贝的时候,不要拷贝文件夹,能省很大一部分时间。


设置MYECLIPSE默认WORKSPACE路径

最近每次启动MyEclipse的时候,都不能自动加载我自己的workspace

通常都要通过File-Switch Workspace来选择一遍才行。

检查了一下问题,发现配置文件X:/MyEclipse6.5/eclipse/configuration/config.ini文件中的osgi.instance.area.default属性被修改为@user.home/workbench

osgi.instance.area.default=@user.home/workbench

等号后面修改为自己的工作空间地址就可以了osgi.instance.area.default=D\:\\Workspaces


MyEclipse取消验证Js的两种方法

有时我们通过js写一个web工程的相关页面时感觉很卡,修改内存也不行下面有俩种解决方法:

1. 选中当前工程—properties—MyEclipse—validation—Excluded Resource下找到须要作废验证的文件或者文件夹就可以了。
2. 找到在项目路径下面的.project文件中配置了一些验证信息. 去掉以下几行即可
<buildCommand> 
<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
<arguments>
</arguments>
</buildCommand>
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>

前者方法不是很实用, 在选择去掉验证之后, 仍然会弹出验证窗口, 而且保存项目时还是会重新验证, 这个验证过程也很慢。因此推荐后者,去掉这几行配置之后重启MyEclipse,此时会问你是否要恢复javascript的验证,选否即可。 

百度搜出来的一大堆方法都没有用,因为他们都是一样的,让你关掉校验:Window --》Preferences --》MyEclipse --》单击Validation。

但是还是没用,自动校验还是会出来,因为有一个选项是:Revalidate project  when excluded resource list is modified.,也就是说一旦资源文件列表改变,MyEclipse还是会再自动校验一次,我这么多js文件(jQuery等等),这一校验何时是个头啊……

 

彻底关掉自动校验的方法是:在编辑器中右键,MyEclipse-》Manage Validation,里面有一个单选Enable project specific settings.,把它勾掉。并且,在Validation的子菜单Exluded Resources下面,把选项“Revalidate project  when excluded resource list is modified.”勾掉。还有其他设置,自己根据需要修改。

 

补充一点:没必要关闭MyEclipse的全局校验功能,针对单独的项目设置一下即可(在项目名上右键,选择MyEclipse-》Manage Validation)



jqueryjQueryJQUERYJqueryJQueryjquery报错jsJSJsmyeclipseMyEclipseMyeclipse,很多朋友应该都会遇到过这个情况吧,按照下面的步骤便可迎刃而解


javascript在myeclipse中报错的解决方法


jqueryjQueryJQUERYJqueryJQueryjquery报错jsJSJsmyeclipseMyEclipseMyeclipse
1、选中报错的jquery文件“jquery-1.2.6.min.js”。
2、右键选择 MyEclipse-->Exclude From Validation。
3、再右键选择 MyEclipse-->Run Validation 即可。 


设置Myeclipse中的代码格式化、注释模板及保存时自动格式化

1:设置注释的模板:

下载此模板:codetemplates.xml
搜索Dangzhang,将其改为你自己的姓名,保存
打开eclipse/myeclipse
选择 window-->Preferences-->java-->Code-->Code Templates 右边点Import 选择你写好的模板.xml文件导入进去即可

2:设置格式化的模板:

格式化模板:eclipse-formatter.xml
格式化模版方法同上,只是不是选择Code Templates ,而是选择Formatter。

3:保存时自动格式化代码:

打开eclipse/myeclipse
选择 window-->Preferences-->JAVA-->Editor-->Save Actions
右边选中:Perform the selected actions on save
Format source code
Format all lines
Organize imports
保存后重启Myeclipse即可。

1:设置注释的模板:

下载此模板:codetemplates.xml
搜索Dangzhang,将其改为你自己的姓名,保存
打开eclipse/myeclipse
选择 window-->Preferences-->java-->Code-->Code Templates 右边点Import 选择你写好的模板.xml文件导入进去即可

2:设置格式化的模板:

格式化模板:eclipse-formatter.xml
格式化模版方法同上,只是不是选择Code Templates ,而是选择Formatter。

3:保存时自动格式化代码:

打开eclipse/myeclipse
选择 window-->Preferences-->JAVA-->Editor-->Save Actions
右边选中:Perform the selected actions on save
Format source code
Format all lines
Organize imports
保存后重启Myeclipse即可。


一、去除validate验证

1.给eclipse桌面快捷方式添加参数,这些按自己的机器来配置,

可google到很多资料,如:D:\java\eclipse3.2.1\eclipse.exe -XX:+UseParallelGC -XX:PermSize=20M -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx128m -Xms128m

2.进入Preferences把Plug-in Development>Target Platform>plug-in里

跟自己无关或者暂且不用的plug-in去掉勾选,我这里共400多个中去掉了100多个。

3.MyEclipse5.0.1GA_E3.2 之前的:进入Preferences把跟编辑有关的所有的Edit Modes

设为Disable Design Mode

4.打开Customize Perspective里自己没用到的选项自己去掉勾选。

5.取消自动validation 
validation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,
只是需要的时候才会手工校验一下,速度立马提升好几个档次!

取消方法: 
windows-->perferences-->myeclipse-->validation 
除开Manual下面的复选框全部选中之外,其他全部不选

手工验证方法: 
在要验证的文件上,单击鼠标右键-->myeclipse-->run validation

6.去除不需要加载的模块
一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,

所以可以将一些不使用的模块禁止加载启动。通过Windows - Preferences打开配置窗口,

依次选择左侧的General - Startup and Shutdown,这个时候在右侧就显示出了Eclipse启动时加载的模块,

可以根据自己的实际情况去除一些模块。


转自:http://hi.baidu.com/liyaohuang/blog/item/ee0440ec759b0f3826979197.html

 

二:关掉myeclipse下的checking for update自动更新 

       1. window --> preferences --> General --> Startup and Shutdown --> 在列表中找到 "Automatic Updates Scheduler " 项去掉前面的勾。


       2. Window --> Preferences --> Myeclipse Enterprise Workbench --> Maven4Myeclipse --> Maven --> "Download repository index updates on startup" 去掉前面的勾。
      

3. Window --> Preferences --> Myeclipse Enterprise Workbench --> Maven4Myeclipse --> MyEclipse Dashboard --> "Show MyEclipse Dashboard on startup" 去掉前面的勾。

很多地方都只能看到第一步,但是我试过了还是没用,要上面三步都执行,才能有效,这样设置后MyEclipse速度明显会提高,去试试看,会有效果的,让烦人的checking for update go out!


myEclipse svn忽略文件类型

.project、.settings、.classpath、.log   、build 、.class 、target
.project .settings .classpath .log   build *.classtarget

在MyEclipse中使用SVN的时候应该都会遇到,有些文件是本地测试环境下产生的,例如:.project、.settings、.classpath、.log等资源文件。每次提交的时候都需要手动忽略这些文件。今天发现MyEclipse集成了一个Ignore List功能的模块,可以通过配置这个列表忽略不想提交的文件。具体位置在:

Window -> Preferences -> Team -> Ignored Resources,
PS:下面是http://stackoverflow.com中的一段描述。

If you want to have a language-agnostic code repository the question is less about which files to exclude that about which files to include. Meaning, in a language-agnostic repo there should really only be the files necessary for the project:

  • source files, libraries, property files, .xml config, ...
  • built stuff, i.e. .class files, archives, ...

You should certainly exclude:

  • .project - this is project specific config by eclipse
  • .settings folder - this is project specific config by eclipse
  • .classpath - also eclipse specific

In Eclipse there is a 'global' ignore list for files which are shared to repositories via SVN, CVS, etc. You can find it here:

Window > Preferences > Team > Ignored Resources

If you're looking for something outside Eclipse, try the global-ignores config in your local subversion config. Add this to your ~/.subversion/config file.

global-ignores = build *.mode* *.pbxuser *~.nib .DS_Store *~

Mind that if excluding the Eclipse config from the repos you'll have to set up your projects after a checkout more specifically.

--------------------------

eclipse svn时忽略target .project .classpath等目录文件


这个build失败的解决方案就是不要把你项目的 target目录放在src repository 里面,还有 .project 和 .classpath 最好也别放到src repository 里。

具体的做法就是在新建项目的时候,在第一次commit 到 SVN 之前,先在项目的根目录设置一个 SVN 属性(我在 eclipse 3.3 中,SVN插件是subclipse 1.4.0):
在eclipse中,右键点击项目根目录 Team -> Set Property ... 然后在弹出的对话框中,Property name 选 “svn:ignore”,Property Content 输入:

target
.project
.classpath
.settings

就ok了。完了进入你的 SVN 的repository 里把已经commit进去的target目录和这两个文件(.classpath .project) 删除就可以了。

我是这样了之后每次build都成功了,呵呵。

还有种办法是在 Windows -> Preferences -> Team -> Ignored Resources里点 “Add Pattern”,然后把 target 等等东西一个一个输入就可以了,这样貌似可以一劳永逸。。。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值