wola!!
Tengo un JApplet y le he añadido una base de datos mySQL, para registrar records, la aplicación me va perfectamente cuando la ejecuto desde Eclipse, me lee toda la base de datos perfectamente, y me escribe en ella.
La base de datos la tengo subida a "db4free.com", funciona perfectamente, y acepta conexiones remotas sin ningún problema. Es mas así a estado funcionando y sigue funcionando si la ejecuto desde el IDE, pero al comprimir a JAR, y subir a una web, no funciona, lo tengo subido a "google sites". Y lo he metido en una entrada de blogger, tengo varios applets subidos así (ninguno con base de datos), y sin ningun problema. Este es el error que me tira la consola:
Código:
No se puede coenctar a la base de datos
Error al realizar la consulta
Exception in thread "AWT-EventQueue-16" java.lang.NullPointerException
at tetris.Base_de_Datos.desconectar(Base_de_Datos.java:34)
at tetris.MostrarRecords.rellenarTabla(MostrarRecords.java:39)
at tetris.MostrarRecords.<init>(MostrarRecords.java:25)
at tetris.PanelOpciones.actionPerformed(PanelOpciones.java:419)
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.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(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)
Saltan mis dos catch, pero no tengo ni la menor idea de porque.
Y el otro problema que tengo, es parecido, va con los sonidos, yo tengo, en el mismo programa, varios sonidos, y musica, me va perfectamente desde el IDE, y las rutas estan bien (llamo a imagenes "de la misma manera", y funciona correctamente, todas las imagenes empaquetadas en el jar). Pero lo subo a la pagina web, y nada, tampoco va! Deben ser problemas similares, pero no doi con ello. Aquí el error que me tira en el sonido:
Código:
java.lang.IllegalArgumentException: URI is not hierarchical
at java.io.File.<init>(Unknown Source)
at tetris.Sonidos.cargarLinea(Sonidos.java:93)
at tetris.Sonidos.sonidolinea(Sonidos.java:33)
at tetris.Linea.lineaDetectada(Linea.java:40)
at tetris.Linea.mirarLinea(Linea.java:30)
at tetris.ThMover.run(ThMover.java:53)
El juego es un tetris, y ya esta practicamente terminado, algun que otro fallo habra, como estos. Haber si me podeis ayudar, porque ahora si que estoy perdido! De todas formas cuando tenga tiempo probare a ejecutarlo en HTML local, con el mismo jar, haber si por casualidad fuera el servidor, aunque lo dudo!
Muchas gracias a todos!