我正在尝试将 Reflections 库添加到 Eclipse Java 项目中,以便满足我的需要。问题是,虽然我已经将反射-0.9.9-uberjar.jar 添加到我的项目的 lib 文件夹中,也添加到构建路径(实际上它也出现在“引用库”下),但构建器似乎不认识它,所以这一行例如给了我一个错误:
Reflections reflections = new Reflections("net.iberdroid.gameserver.cmds");
"Reflections cannot be resolved to a type"
如果我尝试导入 org.reflections 它说它也无法解决。
有任何想法吗?
非常感谢提前,
最佳答案
快速而肮脏的方法:打开reflections-0.9.9-uberjar.jar 并将其中的所有jar 解压缩到您的lib 文件夹中。然后将这些 jars 添加到构建路径中。
更正确的方法是将您的项目设置为 Maven 项目并在那里设置所有依赖项。查看 uberjar 的 META-INF 文件夹。