最近做一个项目..代码量已经上万行.....没想到一下子全部没了......因为eclipse惹的惑.我在源码src下不连续选中包,然后删掉时,把我的src下的源码全部删了(我到回收站看了下...里面也没).......艾...那时我心中的那股怒火阿
大家遇到过这种情况吗?....谁能教我恢复这些代码阿,我到工程目录下看了下...bin目录下有编译好的所有class文件...反编译可以全部都完全弄出来吗??

解决方案 »

  1.   

    没碰到过,既然CLASS文件保留,貌似可以回复,上火也回不来,不如冷静思考下如何解决
      

  2.   

    用JAD可以全部重新反编译过来的
      

  3.   

    上网下一个磁盘恢复软件,比如EasyRecovery 可以恢复,在此之前千万不要对要恢复的磁盘进行存取操作。
      

  4.   

    没用cvs或者svn啊?用反编译,不然只能从硬盘入手了
      

  5.   

    如果你用了 eclipse 的history 功能  应该在history 能找到些代码
      

  6.   

    可以反编译过来,但是会有一点点差别,并且代码的注释都没有了出现这种情况楼主应该考虑搞个配置管理工具了,比如VSS,CVS之类的,代码在本机放着毕竟不是很安全。
      

  7.   

    别着急
    选中项目
    右键
    Restore from Local History
      

  8.   


    版本控制要建起来了 CVS
      

  9.   

    不会没有svn吧??
    那就用磁盘恢复工具吧,我觉得硬盘里去找是可行的。。
    貌似我以前也不小心删掉过,忘记后来怎么找回来 的了
      

  10.   

    没有SVN ???删除要小心啊 看准再删~ 冲动是魔鬼 -_-
      

  11.   

    如果没有svn,cvs应该有local history的,试试呀 
      

  12.   

    悄悄的问: 开发的时候没有使用版本管理的软件  svn vss。。
      

  13.   

    EasyRecovery Professional 硬盘恢复工具
      

  14.   

    用Restore from Local History
      

  15.   

    给你说个反编译的插件吧,
    http://www.javavip.com/topic.jsp?tid=148
      

  16.   

    给你说个反编译的插件吧,
    http://www.javavip.com/topic.jsp?tid=148
      

  17.   

    好像有Local history的要记得定期做备份阿
      

  18.   

    赶紧用磁盘回复工具吧!然后用Netbeans不要用Eclipse了。。netbeans至少还会提示你要不少删除文件
      

  19.   

    最近不要在对那个分区进行写操作了,用EasyRecovery可以恢复
      

  20.   

    楼主,以后记得搭一个svn或者cvs,有备无患。
      

  21.   

    LZ公司不用SVN和SOURSE SAFE 此类的管理SOURSE的?
      

  22.   

    不关eclipse的情况下,在eclipse中删除文件直接按ctrl+Z就能恢复,如果已经关闭过eclipse,试试restore from local history
      

  23.   

    Restore from local histroy,应该可以恢复的.试试看.以后删除的时候别那么快,看了提示确认
      

  24.   

    同情,
    不过希望下面的文字不会让你更崩溃,
    eclipse删除文件有ctrl-z的功能,你不是没试过吧...!
      

  25.   

    class文件在的话可以反编译找回。
    如果当时eclipse没有关掉的话也能找回误删除的东西。 
      

  26.   

    EasyRecovery
    Recovery4all
    这两个软件一般删除了的文件都能找到.楼主先不要对硬盘进行操作,试试这两个软件吧.这么不小心删去了?下次小心咯.反编译貌似不能完全译出源代码.
      

  27.   

    既然是正经的项目,应该有CVS或者VSS什么版本控制,备份什么的吧。
    如果没有,我只能说你们这个项目做的太不专业了...
      

  28.   

    有哪个项目没有做版本控制的?没有用VSS或者CVS?
    还有写了上万行的代码都没有主动备份过源代码,只能怪自己了。反编译了就没有注释了,以后维护起来也困难。
    试试硬盘恢复的软件吧。
      

  29.   

    谢谢各位的帮忙....我的问题已经解决....心中又是一种说不出的滋味(曾经因为冰封王座vs对战平台达到15级的号而欣喜若狂)....比那高兴多了
    基于以上各位的方法,我总结了一下:1,Restore from local histroy
    恢复最近一次删除的文件2,反编译......
    还没试过3,磁盘恢复
    也没试过我是第一种方法解决的...太棒了....幸好是我昨晚不小心删掉,今天及时解决的...估计过断时间Restore from local histroy
    ,就找不到了....
    hehe...呵呵....可以散分了~!
      

  30.   

    谢谢各位的帮忙....我的问题已经解决....心中又是一种说不出的滋味(曾经因为冰封王座vs对战平台达到15级的号而欣喜若狂)....比那高兴多了 
    基于以上各位的方法,我总结了一下: 1,Restore from local histroy 
    恢复最近一次删除的文件 2,反编译...... 
    还没试过 3,磁盘恢复 
    也没试过 我是第一种方法解决的...太棒了....幸好是我昨晚不小心删掉,今天及时解决的...估计过断时间Restore from local histroy 
    ,就找不到了.... 
    hehe...呵呵....可以散分了~!
      

  31.   

    额?颜色和java code不可以同时使用的阿~!
      

  32.   

    额? 颜色和java code不可以同时使用的阿~!
    什么意思啊?
      

  33.   

    看我76楼的字....我使用了给字体加蓝色显示和java code模式...但是只运行了java code模式,而蓝色字体没有执行
      

  34.   

    CSDN论坛标签不能嵌套,不信你用quote标签试试
      

  35.   

    代码管理使用cvs/svn,最基本的定期复制项目工程,及时备份,这个是良好的开发习惯.
      

  36.   

    ctrl+z才是万能的,哈哈但是工程删除了可不能Restore from local histroy 的,LZ要记住啊,别什么时候冲动...后果不堪设想呀
      

  37.   

    其实楼主的习惯问题比较多:
    1、是备份没有;建议还是做备份
    2、是eclipse项目删除代码的时候竟然顺带物理删除,而不是从项目中移走;建议项目中不要删除代码,不用的代码可以移到一个备份目录
      

  38.   

    有class文件就能恢复了,弄个反编译工具~~同情楼主
      

  39.   

    代码通常都用CVS或者SVN管理,而且服务器都作定期备份,你这种情况肯定碰不到。
    刚上万行而已,亡羊补牢来得及。
    lz算是稀有动物。