This content has been marked as final. Show 9 replies
If Firefox is 64 bits, it is indeed not going to work. You'll need to install either Firefox 32 bits or the 64 bits JDK + JavaFX runtime. Apparently your chrome is 32 bits and Internet Explorer happens to be installed in both 32 bits and 64 bits editions - where the 32 bits one is the system default.
Note that you do not have to uninstall the 32 bits JDK to install the 64 bits one; they are in essence two different versions of Java that can coexist.
This is the same sort of behaviour I reported last week - see "Going round in circles trying to deploy my application"
I don't have a 64 bit m/c but was getting different behaviour between Vista and XP m/cs and between the different Browsers.
Was recomended that I try Java 7.1.0_6 and FX2.2 beta. This did seem to make a difference but are not yet available to non developers.
I do not know if this would be a solution because afterwards the 32bit browsers won't be able to embed the JavaFX application.
I had already jdk6 32bit and 64bit and jdk7 32bit and 64bit before I uninstalled all except jdk 7. I have to support also swt with 32bit and therefore a 32bit jdk is needed.
- what versions of Java plugin and Deployment toolkit plugin are listed among add ons in different browsers?
- what versions will be reported on java.com when it tries to detect your Java?
- can you run regular Java applet in the same browser?
- What is listed in Control Panel (all Java Runtime and Java FX products, full names please. JDK is not relevant, it is not used for web deployment per se)
If no Java then it is not JavaFX problem and likely to be missing JRE for this architecture.
Otherwise it could be registration issue but it is just wild guess. There could be other reasons for detection to be unsuccessful, e.g. plugin may be blocked by the browser.
Use process explorer from sysinternals.com to find out what Oracle dlls (and what versions, where from) are loaded by browser processes or their child processes.