2013-07-06 379 views
2

最近我在網絡可視化和分析軟件Gephi上完成了一個項目,我用「.gephi」擴展名保存了它。然而,當我嘗試重新打開該文件,它提供了以下錯誤信息: - 。無法打開已保存的Gephi項目文件

「項目文件無法打開,請檢查該文件有.gephi擴展

   XMLStreamException - ParseError at [row,col]:[1,1] 
       Message: Premature end of file." 

我我是Gephi的初學者,只有一個業餘程序員,我不明白這個錯誤信息,因此對如何解決它沒有任何想法,我嘗試將Gephi更新到最新版本,我也試圖從Gephi內部打開這個文件。任何人都可以幫我解決這個問題嗎?

回答

1

錯誤信息「過早結束文件」意味着x ml文件不完整。我想整個文件是空的或只是文件的xml部分。所以也許該文件在保存時被損壞。

你可以嘗試用記事本或hexeditor打開文件來驗證它是否有一些內容?

1

gephi文件寫入或讀取過程中一定有一些bug。 爲了識別問題,如果每次發生錯誤時都可以發佈gephi日誌文件,這將有所幫助。

你可以找到gephi用戶目錄中的日誌文件(檢查http://wiki.gephi.org/index.php/Troubleshooting) 例如,在Windows 7中的路徑是C:\用戶\ Your_User \ AppData的\ Roaming.gephi \ dev的\ VAR \日誌\ messages.log

此外,如果您可以共享這些文件,它將更容易修復。

0

這可能與an open bug有關,其中Java6用於保存gephi文件,然後Java7用於加載文件,比如在不同的機器上。

Gephi使用的jdk可以在/etc/gephi.conf中指定,或者在啓動Gephi時可以指定爲參數--jdkhome。

-1

的問題是用java和javac:

如果您用開放的Java 6的OpenJDK(例如)創建了gephi文件,然後你Sitch爲你的Java到Java-7的OpenJDK,那麼這個問題潮。

我解決我的gephi通過返回同一個Java和javac可執行文件在Linux中:

(在終端) sudo的更新替代品--config java的

然後

(在終端) sudo update-alternatives --config javac

希望這可以幫到你!