0

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

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

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

似乎我错过了一个图书馆......有没有办法知道我需要哪个图书馆?

我尝试在 google 上搜索 com.sun.org.apache.xpath.internal.functions,而 kickjava.com/src 上似乎有包含源代码的结果。

我想我需要 Jar 文件,对吗?

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

谢谢!


4

2 回答 2

2

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

于 2008-11-10T02:56:24.373 回答
-1

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

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

于 2008-11-10T15:08:59.717 回答