Java 类未找到异常,但它位于同一个包中

Java 类未找到异常,但它位于同一个包中,java,firebase,servlets,firebase-realtime-database,classnotfoundexception,Java,Firebase,Servlets,Firebase Realtime Database,Classnotfoundexception,因此,我有一个名为DataGrabber的类,它使用Firebase的Java包装器从我的Firebase DB获取数据。我包括了依赖项,所有java类都在同一个包中,因此它们都应该可以相互访问 但是,有一个ClassNotFoundException抛出,其中 firebase=新的firebase(字符串url) 我找到了上述错误的解决方案,对于依赖项,仅在库中引用它们是不够的,但您需要将它们导入WEB-INF/lib 阅读错误,它表示HttpRequestBase不是found@Scary

因此,我有一个名为DataGrabber的类,它使用Firebase的Java包装器从我的Firebase DB获取数据。我包括了依赖项,所有java类都在同一个包中,因此它们都应该可以相互访问

但是,有一个ClassNotFoundException抛出,其中
firebase=新的firebase(字符串url)


我找到了上述错误的解决方案,对于依赖项,仅在库中引用它们是不够的,但您需要将它们导入WEB-INF/lib

阅读错误,它表示HttpRequestBase不是found@ScaryWombat非常抱歉,我完全误读了错误提示,您使用的
Firebase
似乎表明您使用的是一个非常旧的Firebase SDK版本。我强烈建议您升级到更新的版本:
public class DataGrabber {

    Firebase firebase;
    FirebaseResponse response;

    public DataGrabber(String url) {
        try {
            firebase = new Firebase(url);
        } catch (FirebaseException e) {
            e.printStackTrace();
        }
    }
}