I think 'UnsatisfiedLinkError' means that java can't find the necessary JNI-related files.
You can use -Djava.library.path to specify additional paths where Java should search for JNI files.
java -Djava.library.path=./additional_directory -jar myRunnable.jar
Btw, I'm using Mac.
For the problem "java.lang.UnsatisfiedLinkError: com.sun.deploy.config.WinPlatform.getPlatformUserHome()Ljava/lang/String;"
I have also encounter the problem with 64 bit Windows7 SP1 and 64 bit JRE6 enviorment.
And after I install 32bit JRE6 and login JNPL file, can open JNPL file, then use 64bit JRE6 can also login JNPl file, there would no above problem.
But I don't know why and how to resolve the just 64bit JRE6 problem.
Edited by: 981534 on May 20, 2013 7:23 PM
I encounter the same case, but the case is not launch JavaFX, is normal Swing program. But it just for some one's machine, for others, there is no related problem.
And after uninstall the 64bit JRE and then install the JRE again, can not reproduce the problem.
For other machine, can not reproduce the case easily.