Well, I've packed up a couple of my games in JNLPs, and at first thought all was just perfect. However, while my first game, which is not frame-rate dependant, runs fine, the second, which IS frame-rate dependant, ran very slow. I did some testing to discover that when I run them via a JNLP, the CPU ramps up to near 100%. The odd thing is though, that when I run them via a batch file, the CPU utilization is only around 20% and the game runs smooth as silk.
Anyone else ever see this problem? I've coded everything in Java 5.0 (1.5). I also made sure to use the exact same JARs for running the batch file as I did the JNLP. Is there a trick to this or something?
Also, on a side note, I like using JNLP to distribute my games that use lwjgl - it makes it much simpler. I noticed however, that many games (like AlienFlux) use a binary executable to launch the game. How do you do that?