2013-08-25 18 views
8

Belirli bir siteye bağlanan bir javafx (2.2) uygulaması geliştirdim. Uygulamanın netbeans 7.3 iyi çalışıyor ama ben dağıttığımda aşağıdaki hata meydana gelecektir.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) 

Sorunun nedenini gerçekten bilmiyorum. Kullandığım proxy veya platform mu? Java 1.7 32bit kullanıyorum umarım birisi bana yardım eder. Teşekkürler.

+0

Bir çözüm buldunuz mu? tam olarak aynı problemim var! –

+0

Hala bu sorun üzerinde çalışıyorum .. –

+0

şimdi, benden de bu hata. NB 7.3 win xp 32bit işletim sisteminde oluşturuyorum ve Windows Server 64x üzerinde .jar başladığımda, bu hatayı görüyorum = ( –

cevap

4

Yalnızca 32bit jdk yüklü bir 32bit bilgisayardaki kodu derledim. Benim için çalıştı (çünkü bir kez 64bit pc üzerinde iyi çalışıyor) bir 32bit uygulaması var ama 64bit uygulama 64bit jdk ve bu jdk ile çalışmak için yapılandırılmış netbeans ile 64bit pc derlemek gerekiyorsa sanırım.

+0

32bit pc kullanıyorum Zaten 32bit jdk yüklü, IDE Netbeans 7.3 iyi çalışır ama bir jar dosyası oluşturmak için inşa ettiğimde .. sorun oluştu –

+0

yeni bir varsayılan proje (javafx uygulama) oluşturmayı deneyin ve jar'ı çalıştırmayı deneyin. ya da bu hatayı size geri verir ve bana haber verir –

+0

Evet, aslında Netbean IDE'de çalıştırmayı denediğimde problemin ilk ortaya çıktığı yerdeydim, sonra yeni bir javafx projesi oluşturmaya karar verdim ve sınıfları ve derlemek, sorun sabit ama ben inşa etmeye çalıştı ve jar çalıştırılabilir çalıştırdığınızda hata oluşur. –

İlgili konular