2013-08-25 11 views
8

Ho sviluppato un'applicazione javafx (2.2) che collega a un determinato sito. L'app sta funzionando bene in netbeans 7.3 ma quando lo installo si verificherà il seguente errore.java.lang.UnsatisfiedLinkError: com.sun.deploy.config.WinPlatform.getPlatformUserHome() Ljava/lang/String

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) 

Non so davvero quale sia la causa del problema. È il mio proxy o piattaforma che ho usato? Sto usando java 1.7 32 bit Spero che qualcuno mi aiuti. Grazie.

+0

hai trovato una soluzione? ho esattamente lo stesso problema! –

+0

Sto ancora lavorando su questo problema .. –

+0

ora, da parte mia anche questo errore. Sto creando in NB 7.3 win xp 32 bit OS e dove avvio .jar su windows server 64x, vedo questo errore = ( –

risposta

4

Ho risolto la compilazione del codice su un PC a 32 bit con solo jdk a 32 bit installato. Ha funzionato per me perché ho un'applicazione a 32 bit (una volta compilato funziona bene anche su 64 bit) ma suppongo che se hai bisogno di un'applicazione a 64 bit, compila su 64 bit con jdk a 64 bit e netbeans configurati per lavorare con questo jdk.

+0

Sto usando 32 bit con Javk a 32 bit già installato, funziona bene con IDE Netbeans 7.3 ma quando creo un file jar..il problema si è verificato. –

+0

prova a creare un nuovo progetto predefinito (applicazione javafx) compilalo e prova ad eseguire il jar. Controlla se funziona o ti restituisce l'errore e fammi sapere. –

+0

Sì, l'ho già fatto dove in effetti il ​​problema si presentava per la prima volta quando ho provato a eseguirlo in Netbean IDE, quindi ho deciso di creare un nuovo progetto javafx e quindi copiare tutto classi e compilarlo, il problema è risolto ma quando ho provato a crearlo ed eseguire il jar eseguibile si è verificato l'errore. –

Problemi correlati