File list (Check if you may need any files):
com
...\sun
...\...\tools
...\...\.....\javac
...\...\.....\.....\Main.java
...\...\.....\.....\v8
...\...\.....\.....\..\code
...\...\.....\.....\..\....\ByteCodes.java
...\...\.....\.....\..\....\ClassFile.java
...\...\.....\.....\..\....\ClassReader.java
...\...\.....\.....\..\....\ClassWriter.java
...\...\.....\.....\..\....\Code.java
...\...\.....\.....\..\....\CompleteClassReader.java
...\...\.....\.....\..\....\CRTable.java
...\...\.....\.....\..\....\CRTFlags.java
...\...\.....\.....\..\....\Flags.java
...\...\.....\.....\..\....\Kinds.java
...\...\.....\.....\..\....\Pool.java
...\...\.....\.....\..\....\Scope.java
...\...\.....\.....\..\....\Source.java
...\...\.....\.....\..\....\Symbol.java
...\...\.....\.....\..\....\Symtab.java
...\...\.....\.....\..\....\Target.java
...\...\.....\.....\..\....\Type.java
...\...\.....\.....\..\....\TypeTags.java
...\...\.....\.....\..\CommandLine.java
...\...\.....\.....\..\comp
...\...\.....\.....\..\....\Attr.java
...\...\.....\.....\..\....\AttrContext.java
...\...\.....\.....\..\....\AttrContextEnv.java
...\...\.....\.....\..\....\Check.java
...\...\.....\.....\..\....\ConstFold.java
...\...\.....\.....\..\....\Enter.java
...\...\.....\.....\..\....\Env.java
...\...\.....\.....\..\....\Flow.java
...\...\.....\.....\..\....\Gen.java
...\...\.....\.....\..\....\Infer.java
...\...\.....\.....\..\....\Items.java
...\...\.....\.....\..\....\Resolve.java
...\...\.....\.....\..\....\Todo.java
...\...\.....\.....\..\....\TransInner.java
...\...\.....\.....\..\....\TransTypes.java
...\...\.....\.....\..\JavaCompiler.java
...\...\.....\.....\..\Main.java
...\...\.....\.....\..\parser
...\...\.....\.....\..\......\Keywords.java
...\...\.....\.....\..\......\Parser.java
...\...\.....\.....\..\......\Scanner.java
...\...\.....\.....\..\......\Tokens.java
...\...\.....\.....\..\resources
...\...\.....\.....\..\.........\compiler.properties
...\...\.....\.....\..\.........\compiler_ja.properties
...\...\.....\.....\..\.........\javac.properties
...\...\.....\.....\..\.........\javac_ja.properties
...\...\.....\.....\..\Retro.java
...\...\.....\.....\..\tree
...\...\.....\.....\..\....\Pretty.java
...\...\.....\.....\..\....\Tree.java
...\...\.....\.....\..\....\TreeInfo.java
...\...\.....\.....\..\....\TreeMaker.java
...\...\.....\.....\..\....\TreeScanner.java
...\...\.....\.....\..\....\TreeTranslator.java
...\...\.....\.....\..\util
...\...\.....\.....\..\....\Abort.java
...\...\.....\.....\..\....\Bits.java
...\...\.....\.....\..\....\ByteBuffer.java
...\...\.....\.....\..\....\Context.java
...\...\.....\.....\..\....\Convert.java
...\...\.....\.....\..\....\Enumeration.java
...\...\.....\.....\..\....\FatalError.java
...\...\.....\.....\..\....\FileEntry.java
...\...\.....\.....\..\....\Hashtable.java
...\...\.....\.....\..\....\LayoutCharacters.java
...\...\.....\.....\..\....\List.java
...\...\.....\.....\..\....\ListBuffer.java
...\...\.....\.....\..\....\Log.java
...\...\.....\.....\..\....\Name.java
...\...\.....\.....\..\....\Options.java
...\...\.....\.....\..\....\Pair.java
...\...\.....\.....\..\....\Position.java
...\...\.....\.....\..\....\Set.java