2013-08-25 4 views
8

Ich entwickelte eine javafx (2.2) -Anwendung, die auf eine bestimmte Site verlinken. Die App läuft in Netbeans 7.3 gut, aber wenn ich sie verwende, wird der folgende Fehler auftreten.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) 

Ich weiß wirklich nicht, was die Ursache des Problems ist. Ist es mein Stellvertreter oder meine Plattform, die ich benutzt habe? Ich benutze Java 1.7 32bit Hoffnung jemand wird mir helfen. Vielen Dank.

+0

Haben Sie eine Lösung gefunden? Ich habe genau das gleiche Problem! –

+0

Ich arbeite immer noch an diesem Problem .. –

+0

jetzt, von mir auch dieser Fehler. Ich bin create in NB 7.3 win xp 32bit OS und wo ich .jar auf Windows Server 64x starte, sehe ich diesen Fehler = ( –

Antwort

4

Ich löste die Kompilierung des Codes auf einem 32-Bit-PC mit nur 32bit jdk installiert. Es funktionierte für mich, weil ich eine 32-Bit-Anwendung habe (sobald kompiliert funktioniert es auch auf 64-Bit-PC), aber ich denke, wenn Sie eine 64-Bit-Anwendung benötigen kompilieren Sie es auf 64-Bit-PC mit dem 64bit jdk und netbeans für die Arbeit mit diesem jdk konfiguriert.

+0

Ich benutze 32bit pc mit 32bit jdk bereits installiert, funktioniert es gut in IDE Netbeans 7.3, aber wenn ich eine JAR-Datei zu erstellen .. das Problem aufgetreten –

+0

versuchen, ein neues Standard-Projekt (Javafx-Anwendung) zu kompilieren und versuchen, die jar. Sehen, ob es funktioniert oder es gibt Ihnen den Fehler zurück und lassen Sie mich wissen –

+0

Ja, ich tat das bereits, wo in der Tat das Problem zuerst auftauchen, wenn ich es in Netbean IDE ausführen wollte, dann entschied ich mich, ein neues javafx-Projekt zu erstellen und dann alle zu kopieren Klassen und kompilieren Sie es, das Problem ist behoben, aber wenn ich versuchte, es zu bauen und führen Sie die ausführbare Datei jar –

Verwandte Themen