DocumentBuilderFactory newInstance NoClassDefFoundError – Java – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

DocumentBuilderFactory newInstance NoClassDefFoundError – Java – Fórum – Programujte.comDocumentBuilderFactory newInstance NoClassDefFoundError – Java – Fórum – Programujte.com

 

Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
Michal
~ Anonymní uživatel
624 příspěvků
22. 7. 2012   #1
-
0
-

Ahoj,

mám naprogramován Java Applet, který vkládám na stránky v PHP. Vše funguje v pořádku až na moment, kdy potřebuje z databáze načíst xml. Data z databáze se vytáhnou správně, ale Applet se nespustí, spadne to na řádku DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance() . Četl jsem toho dost na googlu a nevím si s tím rady. Zřejmě se snaží hledat třídu, kterou mám v Appletu jako import a nenajde ji. Zkoušel jsem tedy přidat jar soubor, kde se nachází tato třída (rt.jar). To vyhodilo zase jinou chybu. 

Nesetkal se už někdo s tímto problémem? Za každou radu budu rád.

Děkuji

Nahlásit jako SPAM
IP: 94.113.196.–
Reklama
Reklama
JS
~ Anonymní uživatel
10 příspěvků
22. 7. 2012   #2
-
0
-

Dej sem přesně chyby co to píše, takhle víme kulový =)

Nahlásit jako SPAM
IP: 149.255.82.–
Michal
~ Anonymní uživatel
624 příspěvků
23. 7. 2012   #3
-
0
-

#2 JS
Rád bych, ale koukám, že mi verze JRE 1.7 vůbec nevypisuje chyby do konzole. Prvotně tam byl řádek CacheEntry a teď už tam není nic. Minulé verze mi chyby vypisovaly. Čím to je? 

V okně appletu mi vyskočí error, na něj kliknu, dám details a tam žádný výpis.

Nahlásit jako SPAM
IP: 94.113.196.–
Stejky0
Newbie
23. 7. 2012   #4
-
0
-

Vypisuje mi to následující chybu:

basic: Added progress listener: sun.plugin.util.ProgressMonitorAdapter@10b4c9d
basic: Plugin2ClassLoader.addURL parent called for http://modul.vsparket.cz/…odApplet.jar
network: Cache entry found [url: http://modul.vsparket.cz/…odApplet.jar, version: null] prevalidated=false/0
cache: Resource http://modul.vsparket.cz/…odApplet.jar has expired.
network: Connecting http://modul.vsparket.cz/…odApplet.jar with proxy=DIRECT
network: Connecting http://modul.vsparket.cz/ with proxy=DIRECT
network: Connecting http://modul.vsparket.cz/…odApplet.jar with cookie "PHPSESSID=cfto5buatsov1jn8scr9dbble1"
network: ResponseCode for http://modul.vsparket.cz/…odApplet.jar : 304
network: Encoding for http://modul.vsparket.cz/…odApplet.jar : null
network: Disconnect connection to http://modul.vsparket.cz/…odApplet.jar
cache: Reading Signers from 5 http://modul.vsparket.cz/…odApplet.jar | C:\Users\Smejky\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\7\1c9cab07-1fb9c56e.idx
network: No certificate info for unsigned JAR file: http://modul.vsparket.cz/…odApplet.jar
cache: Done readSigners(http://modul.vsparket.cz/…odApplet.jar)
cache:  Read manifest for http://modul.vsparket.cz/…odApplet.jar: read=175 full=175
basic: Applet loaded.
basic: Applet resized and added to parent container
basic: PERF: AppletExecutionRunnable - applet.init() BEGIN ; jvmLaunch dt 120319 us, pluginInit dt 77150266 us, TotalTime: 77270585 us
network: Cache entry not found [url: http://modul.vsparket.cz/applet/?…, version: null]
network: Cache entry not found [url: http://modul.vsparket.cz/…ilderFactory, version: null]
network: Connecting http://modul.vsparket.cz/…ilderFactory with proxy=DIRECT
network: Connecting http://modul.vsparket.cz/…ilderFactory with cookie "PHPSESSID=cfto5buatsov1jn8scr9dbble1"
network: Cache entry not found [url: http://modul.vsparket.cz/applet/%3c!DOCTYPE%20html%20PUBLIC%20%22-//W3C//DTD%20XHTML%201/0%20Strict//EN%22%20%22http://www/w3/org/TR/xhtml1/DTD/xhtml1-strict/dtd%22%3e.class, version: null]
network: Connecting http://modul.vsparket.cz/applet/%3c!DOCTYPE%20html%20PUBLIC%20%22-//W3C//DTD%20XHTML%201/0%20Strict//EN%22%20%22http://www/w3/org/TR/xhtml1/DTD/xhtml1-strict/dtd%22%3e.class with proxy=DIRECT
network: Connecting http://modul.vsparket.cz/applet/%3c!DOCTYPE%20html%20PUBLIC%20%22-//W3C//DTD%20XHTML%201/0%20Strict//EN%22%20%22http://www/w3/org/TR/xhtml1/DTD/xhtml1-strict/dtd%22%3e.class with cookie "PHPSESSID=cfto5buatsov1jn8scr9dbble1"
network: Cache entry not found [url: http://modul.vsparket.cz/applet/?…, version: null]
java.lang.NoClassDefFoundError: IllegalName: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
	at java.lang.ClassLoader.preDefineClass(Unknown Source)
	at java.lang.ClassLoader.defineClass(Unknown Source)
	at java.security.SecureClassLoader.defineClass(Unknown Source)
	at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
	at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
	at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
	at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at javax.xml.parsers.FactoryFinder.getProviderClass(Unknown Source)
	at javax.xml.parsers.FactoryFinder.newInstance(Unknown Source)
	at javax.xml.parsers.FactoryFinder.findJarServiceProvider(Unknown Source)
	at javax.xml.parsers.FactoryFinder.find(Unknown Source)
	at javax.xml.parsers.DocumentBuilderFactory.newInstance(Unknown Source)
	at VstupVystup.NacteniAUlozeni.nacteniXML(NacteniAUlozeni.java:88)
	at gui.PlatnoPanel.<init>(PlatnoPanel.java:78)
	at gui.GrafRozhrani.init(GrafRozhrani.java:43)
	at gui.GrafRozhrani.<init>(GrafRozhrani.java:35)
	at ElektroObvodApplet.ElektroObvodApplet.init(ElektroObvodApplet.java:36)
	at com.sun.deploy.uitoolkit.impl.awt.AWTAppletAdapter.init(Unknown Source)
	at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
basic: Removed progress listener: sun.plugin.util.ProgressMonitorAdapter@10b4c9d
security: Reset deny session certificate store
basic: Dialog type is not candidate for embedding
Nahlásit jako SPAM
IP: 94.113.196.–
Stejky0
Newbie
23. 7. 2012   #5
-
0
-

Applet vkládám následovně:

<applet code="ElektroObvodApplet.ElektroObvodApplet" archive="/editor/ElektroObvodApplet.jar" width=' .$sirka. ' height=700>
<param name="mod" value="'.$mod.'">
<param name="id_zadani" value="'.$id_zadani.'">
<param name="id_zapojeni" value="'.$id_zapojeni.'">
<param name="vstupURL" value="'.$vstupURL.'">
<param name="vystupURL" value="'.$vystupURL.'">
</applet>
Nahlásit jako SPAM
IP: 94.113.196.–
Stejky0
Newbie
24. 7. 2012   #6
-
0
-

Problém vyřešen přidáním parametru:

<PARAM name="codebase_lookup" value="false">
Nahlásit jako SPAM
IP: 94.113.196.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 68 hostů

Podobná vlákna

NoClassdefFoundError — založil User

Java.lang.NoClassDeffoundError — založil polerok

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý