title: "The type java.util.Map$Entry cannot be resolved" (tomcat6 + JDK7)
body: <p>I've a JSP app which gives me the error:</p>
  
  <pre><code>The type java.util.Map$Entry cannot be resolved. It is indirectly referenced from required .class files
  </code></pre>
  
  <p>Stackoverflow is full of post about this error, but <strong><em>all of them get to solve just compiling the <code>.java</code> files using JDK7</em></strong>, plus using tomcat with same version (I mean, below to JDK8 which seems to be the problem, because some IDE version and tomcat versions doesn't support it).</p>
  
  <p>The problem is that <strong>I've built my app</strong> (<code>.java</code> files) <strong>using <code>JDK 1.7.0_79</code></strong>, plus <strong>I've my <code>tomcat 6</code> server using the same one</strong>.</p>
  
  <p>So there's no JDK 8 anywhere... Some screenshots with data:</p>
  
  <p>My JVM directory:</p>
  
  <p><img src="https://i.stack.imgur.com/lPlAr.jpg" alt="enter image description here"></p>
  
  <p>Error stacktrace:</p>
  
  <p><img src="https://i.stack.imgur.com/H8DuH.jpg" alt="enter image description here"></p>
  
  <p>Tomcat process (running using JDK7):</p>
  
  <p><img src="https://i.stack.imgur.com/71FbC.jpg" alt="enter image description here"></p>
  
  <p>Javac version used to compile:</p>
  
  <p><img src="https://i.stack.imgur.com/UJIZ2.jpg" alt="enter image description here"></p>
  
  <p>Any idea about why do I still get this error?</p>
  
  <p>Thank you in advance</p>