【问题标题】:Importing which library?导入哪个库?
【发布时间】:2008-11-10 02:37:23
【问题描述】:

最近我下载了这个开源项目,我正在尝试编译它。

但是,其中一行给了我一个错误。

“导入 com.sun.org.apache.xpath.internal.functions.WrongNumberArgsException;”

似乎我缺少一个库....有没有办法知道我需要哪个库?

我尝试在谷歌上搜索 com.sun.org.apache.xpath.internal.functions, 虽然在 kickjava.com/src 上似乎有一个包含源代码的结果。

我想我需要 Jar 文件吧?

我尝试从 apache 下载 xalan,但没有成功。 我试图查看是否有 xpath 库,但我认为没有 xpath 库? 搜索 xpath 将我带到 xalan。 我也试过 Xerces-J-bin.2.9.1 。

谢谢!


【问题讨论】:

    标签: apache xpath import


    【解决方案1】:

    Xalan 中的WrongNumberArgsException 类位于org.apache.xpath.functions 包中。在您的项目中使用 Xalan jar,您应该能够更改开源代码中的导入语句以使用正确的路径。

    【讨论】:

    • 我想你错过了导入的 com.sun 前缀。
    • Xalan 是来自 Apache 的 XSLT 处理器。它不在 Sun 库中。
    • 嘿比尔,看看 java 6 运行时库的内部!
    【解决方案2】:

    开源作者(无论“这个开源项目”是什么)从 sun 导入了内部异常类,采用了 Java 6 中的 xalan 类。这根本不应该这样做!不适用于较旧的虚拟机,并且可能会与较新的虚拟机一起使用。

    永远不要导入 com.sun.*!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-09
      • 2018-01-25
      • 2023-01-06
      • 2016-07-25
      • 1970-01-01
      • 2021-05-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多