title: Zelix KlassMaster "Class not found"
body: <p>I'm using <a href="http://www.zelix.com/klassmaster/download1.html" rel="nofollow noreferrer"><code>Zelix KlassMaster</code></a> version 8.0.2 to obfuscate a <code>JAR</code> file. The <code>JAR</code> itself works fine but when I try to obfuscate it, <code>Zelix</code> says that a class has not been found:</p>
  
  <pre><code>Error while opening classes. : 'javax.annotation.Nullable' not found. Cannot proceed to next step. Please adjust your Zelix KlassMaster classpath or class file selections.
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/MQyal.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/MQyal.png" alt=""></a></p>
  
  <p>If I find the said JAR file e.g. <a href="http://www.java2s.com/Code/Jar/j/Downloadjsr305139jar.htm" rel="nofollow noreferrer">here</a> and add it to the classpath, another class is not found. This keeps going on and on even though these classes/libraries are never needed or used by my application (which uses some 3rd party libraries obviously).</p>
  
  <p>How do I fix this? I just want to obfuscate my <code>JAR</code> file without selecting additional nonsense external JAR files because no necessary classes are actually missing.</p>