我在eclipse中運行java程序。該程序從android應用程序和每個文件中遍歷一個充滿sqlback文件的子目錄,根據數據對它進行解析並輸入到mongo數據庫的不同集合中。Java(TM)平臺SE Binary已停止工作(Java,Eclipse)
一切工作正常。所有mongo數據都已經過驗證,我被要求處理一些損壞的文件。在處理sqlite文件時,我添加了一些驗證檢查,但我沒有更改我的程序的邏輯流程。我現在可以識別損壞的文件,horray。但是在我運行我的程序後,出現錯誤:
Java(TM)Platform SE binary已停止工作。
第二個彈出窗口指出「幫助描述問題的文件」,然後列出實際上不存在的路徑上的文件。
我正在尋找如何調試此錯誤的線索。這個錯誤發生在第30個目錄的大約500個文件中,所以調試並不是一個理智的選擇。
由於提前,
小威小姐
我實際上刷新,清理,重新啓動並重新複製。不幸的是沒有運氣我確實知道這些文件必須隱藏。我當時誤解隱藏文件的前綴是「。」。 –
當我檢查文件時,我可以看到我的sqlite dll文件存在問題。我對我的數據集做了一個非常全面的檢查,看起來它始終不變的一個文件是一個包含數十萬條記錄的sqlite文件。它使其他文件變得渺小。我把一個任意檢查,以便如果sqlite文件> 100000跳過這些文件(它們不應該是這麼大,事實證明,這是一個錯誤,通過從android應用程序dev進行的數據)。現在它可以工作。儘管它有一點點黑客 –