我在eclipse中运行java程序。该程序通过一个充满sqlback文件的子目录从android应用程序和每个文件,解析它并根据数据进入mongo数据库的不同集合。
一切都运转良好。所有的mongo数据都经过验证,我被要求处理一些损坏的文件。在处理sqlite文件时,我添加了一些验证检查,但是我没有更改程序的逻辑流程。我现在可以识别损坏的文件,horray。但是在我运行程序后,我得到一个错误:
Java(TM)Platform SE二进制文件已停止工作。
第二个弹出窗口指出“有助于描述问题的文件”,然后列出实际上不存在的路径上的文件。
我正在寻找如何调试此错误的主角。错误发生在第30个目录深处的大约500个文件中,因此调试并不是一个理智的选择。
提前致谢,
塞丽娜小姐
答案 0 :(得分:1)
我遇到了同样的问题。 我刚刚更改了以前工作区的名称,它开始工作。
答案 1 :(得分:0)
尝试刷新Eclipse项目(按F5)...它可能与文件系统同步...也尝试重新启动Eclipse。
另一种方法是创建一个新的java项目并在那里复制你的类......然后尝试从新创建的项目中运行。
答案 2 :(得分:0)
将JDK的版本从1.8u181更改为1.8u191后,我遇到了相同的问题并解决了该问题,我认为JDK版本已将其破坏了