2012-01-30 10 views
6

Mam aplikację Java Webstart, w pełni podpisaną i została wdrożona na żywo od ponad roku. Nigdy nie udało nam się go uruchomić z Safari z jakiegoś powodu. Właściwie nie udało mi się uzyskać aplikacji JAWS współpracującej z Safari.Problemy z Java Web Start i Safari

Wyszukiwania w Internecie są bardzo rzadkie i nie mogę zrozumieć, dlaczego Safari ma problemy z uruchomieniem sieci.

EDIT
Oto ślad stosu java z konsoli Java w Safari. Proszę zrozumieć, że aplikacja Java Web Start działa prawidłowo bez żadnych problemów w Firefox, IE, Chrome itp

 
Java Plug-in 1.6.0_29 
Using JRE version 1.6.0_29-b11 Java HotSpot(TM) Client VM 
User home directory = C:\Users\strings 




---------------------------------------------------- 
c: clear console window 
f: finalize objects on finalization queue 
g: garbage collect 
h: display this help message 
l: dump classloader list 
m: print memory usage 
o: trigger logging 
p: reload proxy configuration 
q: hide console 
r: reload policy configuration 
s: dump system and deployment properties 
t: dump thread list 
v: dump thread stack 
x: clear classloader cache 
0-5: set trace level to 
---------------------------------------------------- 

load: class com.novel.tech1.client.JAWSApplication not found. 
java.lang.ClassNotFoundException: com.novel.tech1.client.JAWSApplication 
    at sun.applet.AppletClassLoader.findClass(Unknown Source) 
    at java.lang.ClassLoader.loadClass(Unknown Source) 
    at sun.applet.AppletClassLoader.loadClass(Unknown Source) 
    at java.lang.ClassLoader.loadClass(Unknown Source) 
    at sun.applet.AppletClassLoader.loadCode(Unknown Source) 
    at sun.applet.AppletPanel.createApplet(Unknown Source) 
    at sun.plugin.AppletViewer.createApplet(Unknown Source) 
    at sun.applet.AppletPanel.runLoader(Unknown Source) 
    at sun.applet.AppletPanel.run(Unknown Source) 
    at java.lang.Thread.run(Unknown Source) 
+1

Czy mógłbyś opisać bardziej szczegółowo * jak * to nie działa? –

Odpowiedz

7

Ze względu na ograniczenia wspomniane here, mam unikać wbudowanej AppletViewer Java Web Start. Jako alternatywę rozważ podejście hybrydowego apletu/aplikacji pokazane jako here, które działa w Safari, i innych. Zauważ, że żądanie dostępu do twojego komputera może zostać bezpiecznie odrzucone, ponieważ aplet działa poprawnie w piaskownicy.

+1

Miałem zamiar zaktualizować ten pierwszy link do [Java 7 docs] (http://java.sun.com/javase/technologies/desktop/javawebstart/faq.html#35) (1) mając nadzieję, że wspomnieli o możliwość używania JWS do wdrażania *** osadzonych apletów *** za pomocą architektury JRE wtyczki 2. Ale nie zrobiły tego, więc postanowiłem pozostawić odpowiedź tak, jak jest. 1) okazuje się, że został przeniesiony ze ścieżki "docs by version", faktycznie ... –

Powiązane problemy