`
Sunshineminyan
  • 浏览: 17490 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

MyEclipse 清理项目缓存的几大方法

阅读更多

http://bbs.csdn.net/topics/391844823
引用

1、项目清理: 选择菜单栏的Project——>Clean..——>勾选需要清理的项目(也可以选择all) 

切记:clean了项目,需要重新编译


2、项目如果是maven项目,则有时候clean project并不起效。这时候需要用maven来清理缓存:右键项目——>Run As ——> Maven clean

切记:此方法清除后,需要重新进行maven编译,可以使用Maven——>Update  Project   或者 自定义的 Maven build


3、如果是以上两个都不起效,那就直接进入项目的classes 目录下,查看编译后的class,进行反编译,与现在的项目进行对比,看看是否更新了,如果没有,删除重新编译


4、如果是web项目,并用Tomcat启动的,发现缓存问题,项目没更新,解决办法:删除项目,并进入Tomcat 的webapps  和 work 目录,删除你的项目,然后重新导入项目,重新编译


5、浏览器缓存:浏览器缓存包括浏览器自带的缓存 和  程序缓存

(a)自带缓存:很多浏览器,比如google有时候会问你保不保存数据,如果你点的是,在很多时候容易出现数据没更新的问题

          解决办法:对于浏览器记住密码或是保存数据什么的 要慎重.. 如果出现问题:如google,选择历史记录——>清除浏览数据——>全部

(b)程序缓存:对于这个的解释:如用到了ajax进行get查询 等等

          解决办法:ajax有个cache属性,默认为true,  就是页面是否需要缓存的问题,改成false就ok了,具体参考:ajax请求实例及注意事项

博客地址:myeclipse 清理项目缓存的几大步骤

另:这里提到项目缓存的话,让我想起了热部署。 之前研究过Mybatis热部署,刚才搜到了Tomcat热部署,以下是搜索内容和评价比较,我本人没试过,仅供参考

Tomcat热部署的三种方法:
http://chen25362936.blog.163.com/blog/static/25655474201216113142284/
Tomcat热部署的实现和缺点:
http://bbs.csdn.net/topics/370081776

分享到:
评论

相关推荐

    Myeclipse清理项目缓存的几大方法

    针对Myeclipse这种流行的Java集成开发环境,有几种有效的方法可以帮助我们清理项目缓存,确保代码的最新状态得以正确编译和运行。下面是几种常用的清理项目缓存的策略: 1. **项目清理 (Project Clean)**: 首先,你...

    myeclipse10工作空间优化备份

    4. **工作区清理**:定期清理工作区的临时文件、日志和缓存,可以释放硬盘空间,保持工作区整洁。 5. **JDK版本选择**:根据项目需求选择合适的JDK版本,某些版本的JDK可能会带来更好的性能表现。 6. **代码格式化...

    MyEclipse 复制项目后运行报错,按以下方式改项目名就可以了

    - 如果在更改项目名称后仍然遇到问题,可以尝试关闭并重新打开MyEclipse,有时候IDE的一些缓存问题会导致修改不生效。 通过以上步骤的操作,通常可以有效地解决MyEclipse中复制项目后运行报错的问题。对于初学者来...

    MyEclipse运行太慢 解决方案

    1. **清理项目缓存**:定期清理项目缓存,释放磁盘空间,提高构建速度。 2. **升级 MyEclipse 版本**:如果当前版本较为老旧,考虑升级到最新版本,因为新版本通常会修复旧版本中的性能问题。 3. **减少 IDE 中打开...

    MyEclipse浅度优化方法

    ### MyEclipse浅度优化方法 ...当然,除了上述提到的方法外,还有许多其他技巧可以进一步优化MyEclipse,比如合理管理项目结构、定期清理无用文件等。希望各位开发者能够在实践中不断探索适合自己的最佳实践方案。

    Myeclipse中修改类及jsp文件后不用重启tomcat的方法

    如果遇到问题,可以尝试清理Tomcat的工作目录下的`work/Catalina/localhost`下的对应项目目录,以清除缓存。 7. **避免编译错误**: - 确保你的代码没有编译错误,因为有错误的情况下,热部署可能无法正常工作。 ...

    缓存网页方法

    网页缓存可以显著提升网站访问速度,特别是在用户访问量较大的情况下,通过将经常被请求的页面存储在缓存中,可以避免重复计算和数据库查询,从而极大地提高网站响应速度。 #### 二、缓存的基本原理 缓存的核心...

    优化MyEclipse速度

    定期清理工作区的缓存和临时文件,这有助于提高MyEclipse的运行效率。可以使用"File" -> "Clean..."菜单清理。 8. **更新到最新版本**: MyEclipse的每个新版本通常都会包含性能优化。保持MyEclipse的更新,可以...

    myeclipse导包war报错

    2. **清理项目和工作区**:执行“Project > Clean”,清除工作区的缓存和临时文件,然后重新构建项目。 3. **整理依赖库**:使用MyEclipse的“Project > Properties > Java Build Path”来管理项目依赖,移除重复或...

    myEclipse自动关闭问题

    1. **定期清理缓存文件**:myEclipse在使用过程中会产生大量缓存文件,定期清理这些文件有助于提高性能和稳定性。 2. **优化项目结构**:避免在一个项目中包含过多的类和文件,合理组织项目结构。 3. **监控系统...

    干净的myeclipse 8.5的.metadata

    4. **日志和缓存**:`.metadata`还包含了错误日志和缓存文件,这些文件随着时间的推移会越来越大,清理它们可以提升MyEclipse的响应速度。 优化`.metadata`文件夹的方法主要包括: 1. **备份和重置**:在尝试优化...

    解决myeclipse自动关闭问题配置文件

    ### 解决MyEclipse自动关闭问题配置文件 在开发过程中,有时会遇到IDE(集成开发环境...此外,定期清理无用插件和优化项目结构也有助于提高MyEclipse的稳定性。希望以上内容能帮助您更好地使用MyEclipse进行开发工作。

    MyEclipse 10出现的问题

    - 这可能是由于MyEclipse的索引或缓存出现问题。可以尝试重建索引,或者清除工作空间的.metadata文件夹,然后重启MyEclipse。 6. **内存不足错误**: - 如果MyEclipse频繁崩溃或运行缓慢,可能是因为分配给它的...

    解决myeclipse8.6 启动缓慢

    创建新的、更小的工作空间,或者定期清理无用的项目和缓存,有助于优化启动性能。 4. **系统性能**:如果你的计算机硬件配置较低,比如CPU速度慢,内存小,硬盘读写速度慢,那么MyEclipse的启动速度自然会受到影响...

    解决myeclipse导java包死机问题

    3. **清理工作空间**:工作空间中的临时文件、缓存和日志文件可能会占用大量磁盘空间,影响MyEclipse的运行效率。定期清理工作空间,包括删除`.metadata\.plugins\org.eclipse.core.resources\.snap`文件和`....

    解决MyEclipse8.6速度慢秘诀

    定期清理`.metadata\.plugins\org.eclipse.core.resources\.snapshots`目录下的文件,可以清除旧的项目状态快照,释放磁盘空间,有助于提升MyEclipse的响应速度。 8. **更新和优化JDK版本** 确保使用最新且适合...

    myeclipse8.5优化 myeclipse8.5不卡

    MyEclipse 8.5是一款强大的Java集成开发环境,尤其对于企业级应用开发而言,它提供了丰富的功能。然而,随着使用的深入,用户可能会遇到性能下降、...同时,定期清理工作空间和缓存也是保持MyEclipse高效运行的好习惯。

    MyEclipse汉化方法

    - 清除Eclipse的缓存数据:关闭Eclipse,删除`.metadata/.plugins/org.eclipse.core.runtime/.settings`目录下的所有文件。 - 重新启动Eclipse。 ##### 3. 使用汉化包 如果上述方法未能成功汉化MyEclipse,还可以...

    myeclipse的jetty插件

    1. **快速调试**:通过Jetty插件,开发者可以在MyEclipse内部启动一个Jetty服务器,这样就可以实时查看代码更改的效果,无需每次修改后都重新打包和部署,极大地提高了开发效率。 2. **本地开发环境模拟**:Jetty...

Global site tag (gtag.js) - Google Analytics