Edit C:\Program Files\Java\jre1.8.0_121\lib\com\sun\deploy\jardiff\JarDiffPatcher.class
?? 1_ E F G H I e p ()I ()J ()V ()Z ()[B (C)Z (I)C (I)V (J)V ([B)I ([B)V ([BII)V <init> DEFAULT_READ_SIZE Fatal error: I META-INF/INDEX.JD UTF-8 [B add append applyPatch charAt close )com/sun/applet2/preloader/CancelException 'com/sun/deploy/jardiff/JarDiffConstants %com/sun/deploy/jardiff/JarDiffPatcher com/sun/deploy/jardiff/Patcher ,com/sun/deploy/jardiff/Patcher$PatchDelegate (com/sun/deploy/resources/ResourceManager determineNameMapping entries equals err exit finish get getComment getCompressedSize getCrc getEntry getExtra getInputStream getJarEntry getMethod getName getSize getString getSubpaths getTime handleException hasMoreElements hasNext isWhitespace iterator jardiff.error.badcommand jardiff.error.badheader jardiff.error.badmove jardiff.error.badremove jardiff.error.noindex java/io/File java/io/IOException java/io/InputStream java/io/InputStreamReader java/io/LineNumberReader java/io/PrintStream java/lang/Character java/lang/Object java/lang/String java/lang/StringBuilder java/lang/System java/lang/Throwable java/util/ArrayList java/util/Enumeration java/util/HashMap java/util/HashSet java/util/Iterator java/util/List java/util/Map "java/util/MissingResourceException java/util/Set java/util/jar/JarEntry java/util/jar/JarFile java/util/jar/JarOutputStream java/util/zip/ZipEntry keySet length move newBytes next nextElement patching printStackTrace println put putNextEntry read readLine remove removeAll setComment setCompressedSize setCrc setExtra setMethod setSize setTime size startsWith substring toArray toString updateDelegate version 1.0 write writeEntry @Y & ' ( ) * + J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b Ljava/io/PrintStream; 3(Lcom/sun/deploy/jardiff/Patcher$PatchDelegate;DD)V (Ljava/io/File;)V (Ljava/io/OutputStream;)V (Ljava/io/PrintStream;)V (Ljava/io/Reader;)V ()Ljava/lang/Object; ()[Ljava/lang/Object; (I)Ljava/lang/Object; (Ljava/lang/Object;)Z ()Ljava/lang/String; (I)Ljava/lang/String; (II)Ljava/lang/String; (Ljava/lang/String;)V (Ljava/lang/String;)Z (Ljava/util/Collection;)Z ()Ljava/util/Enumeration; ()Ljava/util/Iterator; ()Ljava/util/Set; (Ljava/util/zip/ZipEntry;)V /(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream; &(Ljava/lang/Object;)Ljava/lang/Object; *(Ljava/io/InputStream;Ljava/lang/String;)V '(Ljava/lang/String;Ljava/lang/String;)V -(Ljava/lang/String;)Ljava/lang/StringBuilder; $(Ljava/lang/String;)Ljava/util/List; ,(Ljava/lang/String;)Ljava/util/jar/JarEntry; ,(Ljava/lang/String;)Ljava/util/zip/ZipEntry; O(Ljava/util/jar/JarOutputStream;Ljava/util/jar/JarEntry;Ljava/io/InputStream;)V 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; 8(Ljava/util/jar/JarFile;Ljava/util/Set;Ljava/util/Map;)V Q(Ljava/util/jar/JarOutputStream;Ljava/util/jar/JarEntry;Ljava/util/jar/JarFile;)V k(Lcom/sun/deploy/jardiff/Patcher$PatchDelegate;Ljava/lang/String;Ljava/lang/String;Ljava/io/OutputStream;)V f / ? : d y 4 5 <