That’s exactly the reason for native launcher / installator / package
To show that they don’t need to fear of different launching mechanism, that Java based application can behave exactly like any other application and not being something alien to the system.
Yes but we shouldn’t hide completely the fact that we use Java. I use Java Webstart even though it has lots of bugs and I suggest using IzPack because it allows to do more interesting things.
Of course it’s not. But the question is, if you want to promote Java or your game. If you want to do the latter, make it easy for the user to play it. Downloading a JRE, installing it and manage to make your browser open and run a jnlp-file is way too hard.
People have rarely to install a JRE. For example, in France, you need the JRE 1.5 to pay your tax. It means that if they pay their tax through Internet, they already have at least the JRE 1.5
According to Sun, Java is installed on more than 850 000 desktop computers, am I wrong?
I hope you are. You probably forgot to add some zeros at the end?
Anyway, people playing game should not care how the game was made. They should just be able to play it. The standard way of doing this on windows is an exe. Thats it! As developers we may like Java and try to endorse it, but the players should not care.
Sorry, you’re right, 850 000 000 desktop computers are Java-enabled according to Sun.
There is not only Windows in the world, Java is cross-platform. Maybe we could progressively help the users to get accustomed with an other way of installing softwares, standards are not forever. I admit that users sometimes don’t feel good when we try to change their habits. Then, it depends on your aim, I have chosen to promote both my game and Java because I think that my project would have been more complicated with another language and less cross-platform. Some people want to promote their games without promoting Java, that’s their choice. Nevertheless, I think that IzPack is a good compromise for those programmers who wish not to change the habits of users and maybe a little bit to promote Java.