Hi Leute,
habe mal wieder ein Problem. Nachdem mir hier geholfen wurde und ich mein Applet endlich im Browser angezeigt bekomme und auch weiss wie man zusätzliche jar-Dateien einbindet habe ich nun noch ein weiteres kleines Problem. Mein Applet im Browser zeigt nicht das gleiche an wie mein Applet in Eclipse.
Nachdem ich in meiner Baumstruktur einen Ordner aus dem Festplattenverzeichnis ausgewählt habe zeigt mir das Applet in Eclipse alle Dateien an die ich anzeigen lassen möchte. Das wären Dateien wie z.B. jpeg, bmp, png, doc, xls, pdf usw. Das Apllet im Browser hält sich da allerdings etwas beschränkt und zeigt nicht alles an.
Ein konkretes Beispiel: Ich habe einen Ordner in dem eine txt-Datei und eine eps-Datei ist. Nachdem ich eine zusätzliche Bibliothek in die html-Datei eingebunden habe zeigt mir das Applet im Browser zumindest die txt-Datei an. Die eps-Datei will er mir weiterhin nicht anzeigen.
In der Browserkonsole bekomme ich folgende Fehlermeldung:
Exception in thread "AWT-EventQueue-2" java.lang.ExceptionInInitializerError
at bildObjekt.Picture.<init>(Picture.java:95)
at bildObjekt.PreviewPicture.<init>(PreviewPicture.java:21)
at uploadPanel.PreviewPanel.addBildObjekt(PreviewPanel.java:50)
at uploadPanel.PreviewPanel.showPreview(PreviewPanel.java:140)
at de.emita.figo.UploadApplet.gui.TreeListener.valueChanged(Gui.java:103)
at javax.swing.JTree.fireValueChanged(Unknown Source)
at javax.swing.JTree$TreeSelectionRedirector.valueChanged(Unknown Source)
at javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(Unknown Source)
at javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(Unknown Source)
at javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(Unknown Source)
at javax.swing.tree.DefaultTreeSelectionModel.setSelectionPath(Unknown Source)
at javax.swing.JTree.setSelectionPath(Unknown Source)
at javax.swing.plaf.basic.BasicTreeUI.selectPathForEvent(Unknown Source)
at javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(Unknown Source)
at javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.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)
Caused by: java.security.AccessControlException: access denied (java.util.PropertyPermission jmagick.systemclassloader read)
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.checkPropertyAccess(Unknown Source)
at java.lang.System.getProperty(Unknown Source)
at magick.Magick.<clinit>(Magick.java:18)
... 34 more
In der Zeile 95 von Picture.java steht folgendes:
mi = new MagickImage(new ImageInfo(path));
Weiss einer einen Rat
Gruß
Deni
habe mal wieder ein Problem. Nachdem mir hier geholfen wurde und ich mein Applet endlich im Browser angezeigt bekomme und auch weiss wie man zusätzliche jar-Dateien einbindet habe ich nun noch ein weiteres kleines Problem. Mein Applet im Browser zeigt nicht das gleiche an wie mein Applet in Eclipse.
Nachdem ich in meiner Baumstruktur einen Ordner aus dem Festplattenverzeichnis ausgewählt habe zeigt mir das Applet in Eclipse alle Dateien an die ich anzeigen lassen möchte. Das wären Dateien wie z.B. jpeg, bmp, png, doc, xls, pdf usw. Das Apllet im Browser hält sich da allerdings etwas beschränkt und zeigt nicht alles an.
Ein konkretes Beispiel: Ich habe einen Ordner in dem eine txt-Datei und eine eps-Datei ist. Nachdem ich eine zusätzliche Bibliothek in die html-Datei eingebunden habe zeigt mir das Applet im Browser zumindest die txt-Datei an. Die eps-Datei will er mir weiterhin nicht anzeigen.
In der Browserkonsole bekomme ich folgende Fehlermeldung:
Exception in thread "AWT-EventQueue-2" java.lang.ExceptionInInitializerError
at bildObjekt.Picture.<init>(Picture.java:95)
at bildObjekt.PreviewPicture.<init>(PreviewPicture.java:21)
at uploadPanel.PreviewPanel.addBildObjekt(PreviewPanel.java:50)
at uploadPanel.PreviewPanel.showPreview(PreviewPanel.java:140)
at de.emita.figo.UploadApplet.gui.TreeListener.valueChanged(Gui.java:103)
at javax.swing.JTree.fireValueChanged(Unknown Source)
at javax.swing.JTree$TreeSelectionRedirector.valueChanged(Unknown Source)
at javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(Unknown Source)
at javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(Unknown Source)
at javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(Unknown Source)
at javax.swing.tree.DefaultTreeSelectionModel.setSelectionPath(Unknown Source)
at javax.swing.JTree.setSelectionPath(Unknown Source)
at javax.swing.plaf.basic.BasicTreeUI.selectPathForEvent(Unknown Source)
at javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(Unknown Source)
at javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.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)
Caused by: java.security.AccessControlException: access denied (java.util.PropertyPermission jmagick.systemclassloader read)
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.checkPropertyAccess(Unknown Source)
at java.lang.System.getProperty(Unknown Source)
at magick.Magick.<clinit>(Magick.java:18)
... 34 more
In der Zeile 95 von Picture.java steht folgendes:
mi = new MagickImage(new ImageInfo(path));
Weiss einer einen Rat
Gruß
Deni
Zuletzt bearbeitet: