Error handling 无法打开保存的Gephi项目文件
最近,我在网络可视化和分析软件Gephi中完成了一个项目,我用“.Gephi”扩展名保存了它。但是,当我尝试重新打开该文件时,会显示以下错误消息:- “无法打开项目文件。请检查文件的扩展名是否为.gephiError handling 无法打开保存的Gephi项目文件,error-handling,graph-theory,gephi,Error Handling,Graph Theory,Gephi,最近,我在网络可视化和分析软件Gephi中完成了一个项目,我用“.Gephi”扩展名保存了它。但是,当我尝试重新打开该文件时,会显示以下错误消息:- “无法打开项目文件。请检查文件的扩展名是否为.gephi XMLStreamException - ParseError at [row,col]:[1,1] Message: Premature end of file." 我是Gephi的初学者,只是一名业余程序员。我不理解此错误消息,因
XMLStreamException - ParseError at [row,col]:[1,1]
Message: Premature end of file."
我是Gephi的初学者,只是一名业余程序员。我不理解此错误消息,因此不知道如何解决它。我尝试将Gephi更新为最新版本。我还尝试从Gephi内部打开该文件。这两个步骤都没有解决问题。有人能帮我解决此问题吗?消息“文件过早结束”表示xml文件不完整。我认为整个文件是空的,或者只是文件的xml部分。因此,可能文件在保存时损坏
您是否可以尝试使用记事本或hexeditor打开该文件以验证其是否包含某些内容?gephi文件的写入或读取过程中一定存在一些错误。 为了识别问题,如果您可以在每次错误发生时发布一个gephi日志文件,这会有所帮助 您可以在gephi用户目录中找到日志文件(检查) 例如,在Windows 7中,路径是C:\Users\Your\u User\AppData\Roaming.gephi\dev\var\log\messages.log 此外,如果您可以共享这些文件,修复起来会更容易。这可能与使用Java6保存gephi文件,然后使用Java7加载文件有关,比如在另一台机器上
Gephi使用的jdk可以在/etc/Gephi.conf中指定,也可以在启动Gephi时指定为参数--jdkhome。问题在于java和javac: 如果您使用openjava-6-openjdk(例如)创建了gephi文件,然后将java安装到java-7-openjdk,那么这个问题就会激增 我通过以下方式修复了在Linux中返回相同java和javac可执行文件的gephi: (在航站楼内) sudo更新替代方案——配置java 然后 (在航站楼内) sudo更新替代方案——config javac 希望这能有所帮助