Quest'applet deve collegarsi a MySql ed eseguire delle interrogazioni e inserire dei dati.
Ho realizzato l'applet su Eclipse e, al suo interno il tutto funziona perfettamente ma, appena esporto il JAR con tutte le librerie esterne, non riesco ad eseguirlo.
Questo è il contenuto del mio file html
Codice: Seleziona tutto
<html>
<head>
<title>Nuova Java Applet</title>
</head>
<body>
<applet
code="Main/Clienti.class"
archive="OrdineClienti.jar"
height="744"
width="1296"
>Il tuo browser non supporta il tag applet</applet>
</body>
</html>
Codice: Seleziona tutto
java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(ImageIcon.java:217)
at Main.Clienti.<init>(Clienti.java:949)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
at java.lang.Class.newInstance(Class.java:442)
at sun.applet.AppletPanel.createApplet(AppletPanel.java:799)
at sun.applet.AppletPanel.runLoader(AppletPanel.java:728)
at sun.applet.AppletPanel.run(AppletPanel.java:378)
at java.lang.Thread.run(Thread.java:745)
Ora mi chiedo, perchè su Eclipse funziona e se esporto il JAR no? l'ho esportato come semplice JAR ho fatto bene? inoltre ho configurato il build path in modo che prendesse la libreria esterna del connector/j dalla cartella 'lib' inserita nella radice del progetto.... Non so più cosa fare