2012-09-28 133 views
0

我在eclipse中運行java程序。該程序從android應用程序和每個文件中遍歷一個充滿sqlback文件的子目錄,根據數據對它進行解析並輸入到mongo數據庫的不同集合中。Java(TM)平臺SE Binary已停止工作(Java,Eclipse)

一切工作正常。所有mongo數據都已經過驗證,我被要求處理一些損壞的文件。在處理sqlite文件時,我添加了一些驗證檢查,但我沒有更改我的程序的邏輯流程。我現在可以識別損壞的文件,horray。但是在我運行我的程序後,出現錯誤:

Java(TM)Platform SE binary已停止工作。

第二個彈出窗口指出「幫助描述問題的文件」,然後列出實際上不存在的路徑上的文件。

我正在尋找如何調試此錯誤的線索。這個錯誤發生在第30個目錄的大約500個文件中,所以調試並不是一個理智的選擇。

由於提前,

小威小姐

回答

0

嘗試刷新Eclipse項目(推F5)...它可能與你的文件系統同步的我們......還嘗試重新啓動Eclipse。

另一種方法是創建一個新的java項目並在那裏複製你的類...然後嘗試從新創建的項目運行。

+0

我實際上刷新,清理,重新啓動並重新複製。不幸的是沒有運氣我確實知道這些文件必須隱藏。我當時誤解隱藏文件的前綴是「。」。 –

+0

當我檢查文件時,我可以看到我的sqlite dll文件存在問題。我對我的數據集做了一個非常全面的檢查,看起來它始終不變的一個文件是一個包含數十萬條記錄的sqlite文件。它使其他文件變得渺小。我把一個任意檢查,以便如果sqlite文件> 100000跳過這些文件(它們不應該是這麼大,事實證明,這是一個錯誤,通過從android應用程序dev進行的數據)。現在它可以工作。儘管它有一點點黑客 –

1

我遇到了同樣的問題。 我剛剛更改了我以前的工作區的名稱,並開始工作。

相關問題