Problem z appleteme w przeglądarce

0

Mam taki problemik, bo zrobiłem applet wczytujący pliki o rozszerzeniu SVG, tzn raczej wyświetla ich graficzną reprezentacje w jSVGCanvas. I wszystko byłoby w porządku gdyby nie to że nie moge uruchomić czyli wczytać obrazka wtedy kiedy applet jest uruchomiony lokalnie lub z serwera w przeglądarce, działa tylko jak uruchomie go w Eclipsie. Probowałem już na rózne sposoby wczytywac pliki (najlepszy rozwiazaniem jest wczytywanie ich do appletu z serwera) no i nic nie wychodzi:/ I juz mnie ta cała sytuacja irytuje bo nie mam zielonego pojęcia o co chodzi. Nie jest to chyba wina braku bibliotek bo te dodatkowe (biblioteki BATIK pozwalające na wczytanie plików SVG do JSVGCanvas) mam skopiowane do katalogu Javy na dysku C: chyba dokładnie do folderu ext czy jakoś tak, a poza tym applet się wyświetla a bez nich w tym katalogu się nie wyswietlał. No ale mniejsza o to. Przy wczytaniu pliku jedną z metod na consoli pojawia mi się coś takiego na przykład;

actionPerformed()
failed
java.lang.NullPointerException
at java.util.Properties$LineReader.readLine(Unknown Source)
at java.util.Properties.load0(Unknown Source)
at java.util.Properties.load(Unknown Source)
at org.apache.batik.util.XMLResourceDescriptor.getParserProps(Unknown Source)
at org.apache.batik.util.XMLResourceDescriptor.getXMLParserClassName(Unknown Source)
at ProjektSVG$13.actionPerformed(ProjektSVG.java:518)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(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)

no i nie mam pojęcia o co chodzi z tym Unknown Source:/ Wiem co to znaczy po angielsku ale nie mam pojęcia co zrobić żeby takich błędów nie było tzn żeby sie te pliki w końcu wczytały:/ Prosiłbym o pomoc bo musze ten applecik wyświetlić w przeglądarce na zaliczenie projektu, wielkie dzięki.

0

zapewne odczytujesz jakis plik z propertisami, ktorego nie ma lub jest nieosiagalny.

pozdrawiam

0

Hmmm nie rozumiem za bardzo, pliki istnieją i sa we właściwych miejscach na serwerze bądź tez w katalogu z projektem tzn z appletem.

0

Miałem podobne problemy kiedy w nazwie katalogu (nie w nazwie pliku HTML i nie w nazwie klasy), w którym jest plik HTML występowały polskie litery.
pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1