0

我的eclipse indigo中有两个java项目。

其中之一(我们称之为项目 A)在其 lib 目录中有 flexjson 3.2 jar。

另一个项目(我们称之为项目 B)在其构建路径中具有对同一个 jar 的引用。

两个项目都连接到 REST 服务,获取 JSON 并使用 flexjson 注释对其进行反序列化。

这里奇怪的是项目 A 有效,而项目 B 无效。对于项目 B,反序列化只是静默返回 null,不抛出异常。

为了让事情变得更好,如果我没有将 flexjson jar 从 A 引用到 B,而是将相同的 jar 复制到 B 的 lib 目录,并且只是将 B 构建路径设置为使用“本地”jar 而不是引用,那么 B 可以工作。

所以我的疑问是:这个 jar 可能有什么样的问题,或者 eclipse indigo 在这种情况下可能有什么样的问题

附言。不,我没有使用 Maven。

4

1 回答 1

1

关闭项目 A,然后尝试。这可能是因为 jar 被多个线程使用。

于 2014-10-02T22:49:45.647 回答