java - Mac 上的 java 安装 (xerces) 问题

标签 java macos installation xerces

我使用的是 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安装(重装操作系统是不可能的)?

非常感谢

尼古拉·蒙特奇奥

最佳答案

一些值得尝试的事情:

  1. 寻找不定的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
    
  2. 使用聚光灯搜索无关的 xerces Eclipse 外部的 JAR。

  3. 删除/Applications/eclipse~/.eclipse ;重新安装 Eclipse。

  4. 从安装程序 DVD 重新安装 Java:/Volumes/Mac OS X Install DVD/Optional Installs/Xcode Tools/Packages/JavaSDK.pkg .

  5. 检查Software update .

关于java - Mac 上的 java 安装 (xerces) 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3432051/

相关文章:

java - 尝试使用地理围栏和php在android中实现考勤

perl - 如何在运行时加载 Perl 模块?

macos - 在 OSX 上安装应用程序的首选过程是什么?

java - 从该网站隐藏 html 元素的表格中获取信息的最佳方法是什么?

java - 如何使这两个java泛型方法声明在同一个类中

macos - 如何在 OS X Storyboard开始时隐藏初始窗口

python - 无法在 PyCharm 中安装 PyTorch (Python 3.9/macOS)

c# - 帮助 C# WinForms 应用程序的 Inno Setup 脚本

java - 在 Android ArrayList 上存储路径对象中的点

macos - 在 Mac 和 Linux 上使用终端有什么区别?