[JAVA] Eseguire un Applet Java su browser + MySql

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Scrivi risposta
Zalone93
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 302
Iscrizione: mercoledì 29 luglio 2009, 15:35
Desktop: Unity
Distribuzione: Linux Ubuntu 14.04 LTS (x86_64)

[JAVA] Eseguire un Applet Java su browser + MySql

Messaggio da Zalone93 »

Salve a tutti ragazzi, vi scrivo perché sto avendo problemi con l'esecuzione della mia applet Java su un qualsiasi browser web.
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>
Questi sono invece gli errori che ottengo, lanciando appletviewer:

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)
Tra l'altro quando l'applet prova a collegarsi al DB attraverso un JOptionPane opportunamente inserito, il software mi dice che non trova il driver per collegarsi a jdbc:mysql://localhost....
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 :muro:
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 19 ospiti