checking whether a package is existent or not

前端 未结 3 1730
逝去的感伤
逝去的感伤 2020-12-17 17:46

How can i check whether a package like javax.servlet.* exists or not in my installation of java?

3条回答
  •  旧巷少年郎
    2020-12-17 18:31

    Java can only tell you if it can load a class. It can't tell you if a package exists or not because packages aren't loaded, only classes.

    The only way would be by trying to load a class from that package. e.g., For javax.servlet.* you could do:

    try {
        Class.forName("javax.servlet.Filter");
        return true;
    } catch(Exception e) {
        return false;
    }
    

提交回复
热议问题