Ahoj,
snazim se na svych strankach rozchodit java applet, a porad mi to nechodi :-(. V prohlizeci mam problem s nactenim appletu, vzdy to vyhodi error, pokud klknu na detajly, pise to, Class not found exception. (ale muj class soubor tam nahrany je :-( ......... )
Stranky mam umistene na ic.cz tam slozku xxx a vni dva soubory - Main.class (muj program) + x.html , ve kterem mam kod:
<APPLET code="http://mojestranky.ic.cz/xxx/Main.class" width=170 height=200></APPLET>
V Netbeansech se mi v projektu automaticky generuje test.html ze ktereho applet v prohlizeci normalne bezi. Tak nevim, kde delam chybu...........??
PRedem moc diky za rady :-)
Fórum › Java
Spusteni Java appletu
Ješte jeden malý dotaz:
Nedaří se mi v appletu zobrazit obrázek. Obrazek mam ve stejne slozce jako Main.class i x.html (pojmenovany xxx.jpg)........
kod:
http://pastebin.com/Yk53sXvQ
pri pokusu o spusteni v prohlizeci dostanu:
java.lang.reflect.InvocationTargetException
Caused by: java.lang.NullPointerException
at java.applet.Applet.getDocumentBase(Unknown Source)
zkousel jsem to i pomoci getDocumentBase(), ale taky to hazi chybu :-( .........
Predem diky za rady :-)
Když se podíváš na konstruktory ImageIcon http://download.oracle.com/javase/7/docs/api/javax/swing/ImageIcon.html , tak zdroj dat je vždy jako první parametr a ten druhý je popis. Druhý nepotřebuješ a k prvnímu přidej název souboru. Čili místo:
ikonaImage = new ImageIcon(getCodeBase(), "xxx.jpg");to bude třeba takhle:ikonaImage = new ImageIcon(new URL(getCodeBase(), "xxx.jpg"));
Sakra, lomítko :)
Když se podíváš na konstruktory ImageIcon http://download.oracle.com/javase/7/docs/api/javax/swing/ImageIcon.html , tak zdroj dat je vždy jako první parametr a ten druhý je popis. Druhý nepotřebuješ a k prvnímu přidej název souboru. Čili místo:
ikonaImage = new ImageIcon(getCodeBase(), "xxx.jpg");
to bude třeba takhle:ikonaImage = new ImageIcon(new URL(getCodeBase(), "xxx.jpg"));
Porad mi to hazi chybu :-( .......
Zkusil jsem tento kod: http://pastebin.com/cZdWwhKT
a dostanu chybu: java.lang.reflect.InvocationTargetException
Caused by: java.lang.NullPointerException
at java.applet.Applet.getCodeBase(Unknown Source)
at Main.<init>(Main.java:231)
radek 231: ikonaImage = new ImageIcon(new URL(getCodeBase(), "x.jpg"));
---------------------------------------------------------------------------
tak jsem zkusil pouze ziskat adresu :
URL adresa = getCodeBase();
a zase chyba: java.lang.reflect.InvocationTargetException
Caused by: java.lang.NullPointerException
at java.applet.Applet.getCodeBase(Unknown Source)
at Main.<init>(Main.java:230)
:-(
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Tisk Java Appletu — založil Vojta_
Využití JOGL knihovny v Java appletu — založil Radiim.b
Tvorba vyukovych Java appletu. Knihovna? — založil tux.martin
Je možné v Java appletu používat knihovny awt i swing zároveň — založil Honza
Java applet - nežádoucí "posunutí" appletu při prvním načt… — založil PokerChance
Moderátoři diskuze