我必须引用通用JSONObject
。
import statement:
import org.json.JSONObject;
在我的项目中。
但是它从cdh hive jar加载org.json.JSONObject
而不是我们自定义的通用。
我通过输入ctrl+shift+t
找到了它。它显示了使用的hive jar和工作区中的其他jar。
我如何推荐自定义的? cdh jar是maven依赖。
修改
两个罐子都被添加为maven依赖。所以我无法找到一种在日食中给予偏好的方法。
此外Common project is showing as empty folder和hive jar就在那里。
蜂巢需要org.json.JSONObject
。
答案 0 :(得分:3)
您只需要将之前想要的jar文件放在Eclipse中的构建路径中,或者在类路径中更早。您可能希望查看CDH / Hive的一个版本(我还没有使用过它们)没有&与JSON库的副本捆绑在一起 - 只是为了理智和#39;原来,只有你的类路径中任何一个类的一个副本是个好主意。
或者,如果CDH已经附带JSON库,那么是否需要您自己的单独副本?你能删除它并只使用CDH中的那个吗?