We use JWrapper for deployment of some of our desktop apps. I must say I am quite impressed with JWrapper, the ease of use and the features it provides.
We develop mostly in Linux environments but our clients use mostly Windows. We use JavaFX for our desktop apps with Java 8. We use Java 8 because of the fact that it plays nicely with JavaFX and things like the Date chooser are only available since Java 8.
After making sample apps to test the features of JWrapper, with the JRE-1.7 bundle, everything worked like a charm: icons on Linux, Windows and Mac.
For our demo apps I had to bundle Java 8 for JWrapper, everything worked fine, the apps installed everywhere and launched after install, but on Linux (Ubuntu) no icons appeared in the Dash. I searched in the ~./local folder for the .desktop files and only found the sample apps' .desktop files there.
I scoured the JWrapper forums for similar issues and found one referring to a similar problem, but the question did not get any attention and JWrapper retired their forum a day or two ago in favour of using stackoverflow. Here is the question in the forum: http://www.jwrapper.com/old-forum.html#nabble-td209
This leads me to the conclusion that there is a incompatibility with JWrapper and Java 8 on Linux. I understand Java 8 is still new, and is yet to be bundled and tested by the good people of JWrapper. (I would offer my help with this if you guys are interested)
I can go and write the creation of icons (.desktop files) for Linux systems in a JWrapperPostInstallApp but that would only be a workaround. Am I missing something? Does anyone have an already working workaround?