Edit C:\Program Files\Java\jdk1.8.0_121\lib\com\sun\tools\internal\xjc\api\util\ApClassLoader.class
?? 4 ? 1 E ()I ()V ()Z ()[B (I)I (I)V ([B)I ([BII)V .class <init> Class not found Code Exceptions I LineNumberTable LocalVariableTable $RuntimeInvisibleParameterAnnotations SourceFile StackMapTable [B [Ljava/lang/String; append baos buf className close com.sun.tools.javac.Main 1com/sun/tools/internal/xjc/api/util/ApClassLoader =com/sun/tools/internal/xjc/api/util/ToolsJarNotFoundException defineClass definePackage e exists findClass forName getPackage getParent getProperty getResourceAsStream getToolsJar getURLs i is java.home java/io/ByteArrayOutputStream java/io/File java/io/IOException java/io/InputStream java/lang/AssertionError java/lang/Class java/lang/ClassLoader java/lang/ClassNotFoundException java/lang/String java/lang/StringBuilder java/lang/System java/lang/Throwable java/net/MalformedURLException java/net/URL java/net/URLClassLoader jreHome lastIndexOf len length lib/tools.jar loadClass name packagePrefixes parent pkg pkgname prefix read replace sb startsWith substring this toByteArray toString toURL toolsJar write ! " 2 3 4 5 6 7 8 9 : ; < = > ? @ "Lcom/sun/istack/internal/Nullable; 3Lcom/sun/tools/internal/xjc/api/util/ApClassLoader; Ljava/io/ByteArrayOutputStream; Ljava/io/File; Ljava/io/IOException; Ljava/io/InputStream; Ljava/lang/ClassLoader; Ljava/lang/Package; Ljava/lang/String; Ljava/lang/StringBuilder; Ljava/net/MalformedURLException; (Ljava/io/File;)V (Ljava/lang/Object;)V ()Ljava/lang/String; (CC)Ljava/lang/String; (II)Ljava/lang/String; (Ljava/lang/String;)V (Ljava/lang/String;)Z ()Ljava/net/URL; ()[Ljava/net/URL; )(Ljava/lang/String;)Ljava/io/InputStream; %(Ljava/lang/String;)Ljava/lang/Class; )(Ljava/lang/String;[BII)Ljava/lang/Class; )([Ljava/net/URL;Ljava/lang/ClassLoader;)V '(Ljava/lang/String;)Ljava/lang/Package; -(Ljava/lang/ClassLoader;[Ljava/lang/String;)V &(Ljava/lang/String;)Ljava/lang/String; '(Ljava/lang/String;Ljava/lang/String;)V -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; *(Ljava/lang/String;Ljava/lang/Throwable;)V ((Ljava/lang/ClassLoader;)[Ljava/net/URL; =(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; ?(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;)Ljava/lang/Package; H D &