I have a SWT Java application that I am trying to have launched via Java Web Start. The 32 Bit version works fine, but many people can't get the 64 bit version to launch. They get an error saying can't run a 64 bit library on a 32 bit JVM. I've search Google and StackOverflow and others and can't find an answer about how to get Web Start to launch in a 64 bit JVM.
I have tried using JVM Options, (-d64, -J-d64) without any luck.
Is this even possible, or just I just limit to 32 bit version (ideally 64 bit is best as this app will parse lots of data from log files to display cleanly)? What do I need to change in my JNLP to allow this to work?
<?xml version = '1.0' encoding = 'windows-1252'?>
<jnlp spec="1.0+"
codebase="http://example.com/confluence/download/attachments/212175616/"
href="LogMiner_64Bit.jnlp">
<information>
<title>LogMiner 64 Bit</title>
<vendor> TECH</vendor>
<description>Parse Log messages </description>
<shortcut online="true">
<desktop/>
<menu submenu="FA"/>
</shortcut>
<offline-allowed/>
</information>
<menu>64Bit</menu>
<security>
<all-permissions/>
</security>
<resources>
<java version="1.7+" java-vm-args="-J-d64"/>
<jar href="LogMiner64.jar" main="true" download="eager"/>
</resources>
<application-desc main-class="com.logMiner.ui.LogMiner"/>
</jnlp>