• 解决eclipse和myeclipse不能编译项目的问题


    最近在公司做项目的时候突然遇到了一个问题,写完代码后,按Ctrl+B代码不能编译了,我当时感觉有点不可思议。。这是我有史以来第一次遇到这个问题。

    开始以为是项目出现了问题,之后就从代码里找问题,然后又从配置文件里,jar包里,分析了一下,觉着都没问题。最后又向同事要了个项目,还是不能编译。。最后才意识到是eclipse出了问题。后面我又把项目部署到myeclipse上,还是同样的问题。我就真的郁闷了,难道是eclipse和myeclipse同时出了问题?因为eclipse是不安装版的嘛?所以我首先把eclipse删除了,之后又把压缩包的eclipse重新解压开,再导入项目,结果还是同样的问题。最后把eclipse的workspace删除了,结果还是不能编译。。连续删除了两三次,还是不行。然后有分析原因,这样折腾了将近两天。。。没有头绪。。

       第三天,到网上查了一下解决方案,,看看他人的解决方案。。找了一下。网上都是一些重复的方法,将近有10钟比较好的吧!可是我的还是不行,最后我又回过头来整理了一下,梳理了一下解决的方案,确定一下先用myeclipse来调试:首先把配置环境的里的所有jar包全部remove掉,最后再一点点的导入。然后分析了一下myeclipse,因为每次编译之前先校验,validation,每次都花掉大量的时间,结果我把所有的validation都关掉了。最后我把myeclipse底下的.metadata文件夹给删除了,然后又再试着重新导入项目,再编译,结果这次可以了。

    弄完后我总结了一下,可能是myeclipse校验过程中与项目中的某一些文件发生了点冲突,导致myeclipse项目编译不成功了。删除掉.metadata文件夹相当于将myeclipse的workspace重新设置了一下,现在又把校验取消了,避免了bug的发生,所以现在能够重新编译了。希望以后遇到同样问题的朋友,如果其他解决方案不行的话,也尝试着用我的这种方法。。

  • 相关阅读:
    hash联接算法
    Nginx实现WEB故障转移以及重定向
    MSSQL分区表
    SSO示例
    MSMQ 跨服务器读写队列
    利用Heartbeat完成Mysql主-主同步
    采用heartbeat做Redis的主从切换
    Redis的RDB AOF DATABASE
    Redis初试
    简单线性回归
  • 原文地址:https://www.cnblogs.com/shunxiyuan/p/2302586.html
Copyright © 2020-2023  润新知