Probleme beim Ausführen einer jar-Datei im Browser

thobeoz

Grünschnabel
Hallo,

ich habe eine jar-Datei, die beim Ausführen auf dem Desktop problemlos funktioniert.
Wenn ich sie nun in einer HTML- Datei im Internet Explorer/Firefox aufrufe, sehe ich die Oberfläche des Programms (Buttons, Labels, etc.) aber es tut sich nichts beim Klicken auf die Buttons.

Weiß jemand was hier los ist?
 
Also, die Java Konsole wirft eine Exception (diese erscheint jedoch nicht, wenn ich das Programm in Eclipse ausführe).
Ich hab die Fehlerquelle soweit eingegrenzt, als das ich weiß, dass das Problem in dieser Zeile liegt:

saxParser.parse(httpadresse,s=new Sax());

Hilft das jemand weiter?
 
RuntimeException:

Exception in thread "AWT-EventQueue-2" java.security.AccessControlException: access denied (java.net.SocketPermission http://www.wmap.cz:80 connect,resolve)

at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.<init>(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at start.Oberflaeche$Button3Listener.actionPerformed(Oberflaeche.java:606)
at java.awt.Button.processActionEvent(Unknown Source)
at java.awt.Button.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
 
ohne mehr an info ist da nichts zu machen... Versucht das applet eventuell eine Verbindung zu einem Server aufzumachen?
Code:
access denied (java.net.SocketPermission www.wmap.cz:80 connect,resolve)
läßt mich sowas vermuten....
 
Ja, das Applet versucht Informationen von einem (anderen) Server zu laden.
Ich weiß, dass es bei Applets ein paar Einschränkungen dies bezüglich gibt, aber es muss doch irgendwie machbar sein, oder?
 
Zurück