I had the opportunity to test the alpha release on a Windows system.
- I realized that it will not start a new game as the GameOptions are
not loaded correctly on Windows. Interestingly it was the fact that I
used the OS dependent File separators here, however for using the
ResourceLoader Java uses the standard Unix separator, thus it was wrong
on Windows.
- If you use the latest Java update, it is necessary to add the rails
sourceforge webpage to the list of exceptions to use Webstart.
It must include the protocol (thus http://rails.sourceforge.net) is correct.
For more information:
http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/security/exception_site_list.html
- To avoid have the user allow an exception, a code signing certificate
is required. However I have not found a certificate agency which seems
to be trustable and requires no fee. But I hope that might change in the
future as there are might be more projects that require code signing
certificates.
One good news however is that the whole build process both for creating
the one-jar release version and the webstart signed multi-jar is fully
automated via the gradle build script.
I definitely recommend have a look at gradle as a build tool. It was
also adopted by google as the build tool for apps on Android.
Stefan
|