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.