title: jogl java.lang.UnsatisfiedLinkError: with gluegen-rt.dll
body: <p>I have just been introduced to <code>Java</code> and <code>JOGL</code> for a university course. 
  I am trying to set up a development environment but I am running into several difficulties.</p>
  
  <p>Whenever I try to run any <code>JOGL</code> application I get the following error:</p>
  
  <pre><code>Exception in thread "main" java.lang.UnsatisfiedLinkError: 
  C:\Users\user&gt;\AppData\Local\Temp\jogamp_0000\file_cache\jln8888451586118307843\jln8967240096003338483\gluegen-rt.dll: 
  Access is denied
  </code></pre>
  
  <p>I get this for every project I create, every demo project I try to run and demo applications that I try to run just to have a look at what they do.</p>
  
  <p>I can see that this is a permission problem. What I don't understand is this:</p>
  
  <ol>
  <li>Why is the gluegen-rt.dll being extracted to here?</li>
  <li>Why are there permissions to create this file but not to read from it?</li>
  </ol>
  
  <p>At the moment my projects are using the native JARs, but if someone can link me to a tutorial on how to use the native libraries instead that would be appreciated.</p>
  
  <p>I am running on <code>Windows 8 x64</code> with <code>jre7</code> and using <code>JOGL 2.0</code>.</p>