我使用的是 MacOsX 10.6.4。
不久前,我遇到了 Eclipse 的问题(它不再启动 - 我在这里打开了 question 并遵循了所有建议,但没有运气)。 然后我在其他java应用程序中也遇到了非常类似的问题,其中最后一个是android sdk。所有这些问题似乎都与 xerces/xml 有关,如以下异常所示(只需运行 tools/android 并单击“可用更新”按钮):
Exception in thread "Loading Source" java.lang.AbstractMethodError: org.apache.xerces.dom.DeferredElementNSImpl.getTextContent()Ljava/lang/String;
有没有办法修复java安装(重装操作系统是不可能的)?
非常感谢
尼古拉·蒙特奇奥
最佳答案
一些值得尝试的事情:
寻找不定的
xerces
可能无意中留在System
的目录之一中的 JAR属性(property)java.ext.dirs
./Users/*/Library/Java/Extensions /Library/Java/Extensions /System/Library/Java/Extensions /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/ext
使用聚光灯搜索无关的
xerces
Eclipse 外部的 JAR。删除
/Applications/eclipse
和~/.eclipse
;重新安装 Eclipse。从安装程序 DVD 重新安装 Java:
/Volumes/Mac OS X Install DVD/Optional Installs/Xcode Tools/Packages/JavaSDK.pkg
.检查Software update .
关于java - Mac 上的 java 安装 (xerces) 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3432051/