Code example for JarEntry

Methods: getSize

     * @param jarEntry - jar-сущность которую извлекаем 
     * @return null если невозможно прочесть файл 
    private byte[] loadClassData(JarFile jarFile, JarEntry jarEntry) throws IOException {
        long size = jarEntry.getSize();
        if (size == -1 || size == 0)
            return null; 
        byte[] data = new byte[(int) size];
        InputStream in = jarFile.getInputStream(jarEntry);;
        return data;
    public static void main(String[] args) throws Exception{
        JarClassLoader jarClassLoader = new JarClassLoader("someFile.jar","com.serb.s");
        Class<?> clazz = jarClassLoader.loadClass("SomeClass");
        Object unknownObj=clazz.newInstance();
Connect your IDE to all the code out there  Get Codota for Java