I keep getting this problem.
The classes are in the tools.jar and I tried everything to add it to the class path but, I still keep getting this error.
build:
[mkdir] Created dir: C:\Users\jesse\git\cofoja\target\.apt_generated
[javac] C:\Users\jesse\git\cofoja\cofoja-build.xml:39: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
[javac] Compiling 4 source files to C:\Users\jesse\git\cofoja\target\.apt_generated
[javac] An annotation processor threw an uncaught exception.
[javac] Consult the following stack trace for details.
[javac] java.lang.NoClassDefFoundError: com/sun/tools/javac/main/OptionName
[javac] at com.google.java.contract.core.apt.AnnotationProcessor.setupPaths(AnnotationProcessor.java:225)
[javac] at com.google.java.contract.core.apt.AnnotationProcessor.init(AnnotationProcessor.java:148)
[javac] at com.sun.tools.javac.processing.JavacProcessingEnvironment$ProcessorState.<init>(JavacProcessingEnvironment.java:503)
[javac] at com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors$ProcessorStateIterator.next(JavacProcessingEnvironment.java:600)
[javac] at com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(JavacProcessingEnvironment.java:693)
[javac] at com.sun.tools.javac.processing.JavacProcessingEnvironment.access$1800(JavacProcessingEnvironment.java:94)
[javac] at com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.run(JavacProcessingEnvironment.java:1020)
[javac] at com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:1154)
[javac] at com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1146)
[javac] at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:832)
[javac] at com.sun.tools.javac.main.Main.compile(Main.java:517)
[javac] at com.sun.tools.javac.main.Main.compile(Main.java:376)
[javac] at com.sun.tools.javac.main.Main.compile(Main.java:365)
[javac] at com.sun.tools.javac.main.Main.compile(Main.java:356)
[javac] at com.sun.tools.javac.Main.compile(Main.java:77)
[javac] at com.sun.tools.javac.Main.main(Main.java:62)
[javac] Caused by: java.lang.ClassNotFoundException: com.sun.tools.javac.main.OptionName