JDK-8210262 : jar resource may be required in both archetectures
  • Type: Bug
  • Component: deploy
  • Sub-Component: webstart
  • Affected Version: 8
  • Priority: P4
  • Status: Resolved
  • Resolution: Won't Fix
  • Submitted: 2018-08-31
  • Updated: 2018-08-31
  • Resolved: 2018-08-31
Related Reports
Relates :  
By specifying 'arch' attribute in resources element of jnlp file, you can enforce relaunching into the preferred architecture on 64 bit Windows platforms, when both 64 and 32 bit JREs are installed.

However, if you only (for example) have resources specified for 64 bit arch,  and you begin Web Start with 32 bit JRE, then you will get a launch error (No Application Resources) in the 32-bit Java Web Start before the relaunch.

This is easily worked around by adding a dummy jar attribute to the jnlp file in a resources block for the other arch. (or better yet , a jar containing a simple app that informed the user that the other architecture's JRE needs to be instaled to run the app.)