java.lang.UnsatisfiedLinkError中:com.sun.deploy.config.WinPlatform.getPlatformUserHome()Ljava /郎/字符串

Laz*_*der 8 java javafx

我开发了一个链接到某个站点的javafx(2.2)应用程序.该应用程序在netbeans 7.3中正常运行,但是当我部署它时,将发生以下错误.

java.lang.UnsatisfiedLinkError: com.sun.deploy.config.WinPlatform.getPlatformUserHome()Ljava/lang/String;
    at com.sun.deploy.config.WinPlatform.getPlatformUserHome(Native Method)
    at com.sun.deploy.config.WinPlatform.getUserHome(Unknown Source)
    at com.sun.deploy.config.WinPlatform.getLocalStorageDir(Unknown Source)
    at com.sun.deploy.config.Config.getLocalStorageDir(Unknown Source)
    at com.sun.deploy.config.Config.getDefaultCacheDirectory(Unknown Source)
    at com.sun.deploy.config.DefaultConfig.init(Unknown Source)
    at com.sun.deploy.config.DefaultConfig.<init>(Unknown Source)
    at com.sun.deploy.config.DefaultConfig.getDefaultConfig(Unknown Source)
    at com.sun.deploy.config.Config.get(Unknown Source)
    at com.sun.deploy.net.proxy.UserDefinedProxyConfig.getBrowserProxyInfo(Unknown Source)
    at com.sun.deploy.net.proxy.DynamicProxyManager.reset(Unknown Source)
    at com.sun.deploy.net.proxy.DeployProxySelector.reset(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.javafx.main.Main.tryToSetProxy(Main.java:572)
    at com.javafx.main.Main.launchApp(Main.java:640)
    at com.javafx.main.Main.main(Main.java:805)
Run Code Online (Sandbox Code Playgroud)

我真的不知道问题的原因是什么.这是我使用的代理或平台吗?我正在使用java 1.7 32bit希望有人会帮助我.谢谢.

Lor*_*uto 4

我解决了在仅安装32位jdk的32位电脑上编译代码的问题。它对我有用,因为我有一个 32 位应用程序(一旦编译,它也可以在 64 位 PC 上正常工作),但我想如果您需要 64 位应用程序,请在 64 位 PC 上编译它,并配置 64 位 jdk 和 netbeans 来使用此 jdk。