Ni idea que es GCJ
, pero veo que lo haces en linux...
Si de algo sirve probé tu code en netbeans en windows y me funko, con la conexion y todo, con suerte un warning incoherente (linea 26, leaking this in constructor), pero nada importante....
Saludos!
Por supuesto que anda en Netbeans y en Javac, el problema es con GCJ
Intenta ejecutando desde la consola, y mira que tipo de error da, es lo mas sensato, podría ser que haga mal la conexión a la BD, aunque en principio por lo que me comentas no tiene nada que ver.
No he mirado el código con atención pero en cuanto llegue a casa le hecho un ojo.
Un saludo
Hola...
Esta es la salida:
mauro@Masciar:~/Escritorio/problema gcj$ gcj -c -g -O Main.java
Main.java:12: warning: The serializable class Main does not declare a static final serialVersionUID field of type long
class Main extends JFrame implements ActionListener {
^^^^
Main.java:61: warning: The local variable app is never read
Main app = new Main();
^^^
2 problems (2 warnings)
mauro@Masciar:~/Escritorio/problema gcj$ gcj --main=Main -o mn Main.o
mauro@Masciar:~/Escritorio/problema gcj$ ./mn
^C
mauro@Masciar:~/Escritorio/problema gcj$
Algo mal con la db? Pero se ejecuta el codigo de la bd sin presionar el boton?
Ni siquiera me anda un simple holamundo
import javax.swing.*;
import java.awt.*;
class holamundo
extends JFrame { public holamundo() {
super("Hola mundo");
setSize(800, 600);
setDefaultCloseOperation
(JFrame.
EXIT_ON_CLOSE);
add(lbl);
setVisible(true);
}
public static void main
(String[] args
) { holamundo app = new holamundo();
}
}
mauro@Masciar:~/Escritorio/problema gcj$ gcj -c -g -O holamundo.java
holamundo.java:4: warning: The serializable class holamundo does not declare a static final serialVersionUID field of type long
class holamundo extends JFrame {
^^^^^^^^^
holamundo.java:16: warning: The local variable app is never read
holamundo app = new holamundo();
^^^
2 problems (2 warnings)
mauro@Masciar:~/Escritorio/problema gcj$ gcj --main=holamundo -o holados holamundo.o
mauro@Masciar:~/Escritorio/problema gcj$ ./holados
Terminado (killed)
Pasa lo mismo...
Y mira esto:
mauro@Masciar:~/Escritorio/problema gcj$ javac holamundo.java
mauro@Masciar:~/Escritorio/problema gcj$ java holamundo
16/10/2011 14:11:03 com.sun.corba.se.impl.ior.IORImpl getProfile
ADVERTENCIA: "IOP00511201: (INV_OBJREF) IOR must have at least one IIOP profile"
org.omg.CORBA.INV_OBJREF: vmcid: SUN minor code: 1201 completed: No
at com.sun.corba.se.impl.logging.IORSystemException.iorMustHaveIiopProfile(IORSystemException.java:473)
at com.sun.corba.se.impl.logging.IORSystemException.iorMustHaveIiopProfile(IORSystemException.java:495)
at com.sun.corba.se.impl.ior.IORImpl.getProfile(IORImpl.java:334)
at com.sun.corba.se.impl.encoding.CDRInputStream_1_0.read_Object(CDRInputStream_1_0.java:787)
at com.sun.corba.se.impl.encoding.CDRInputStream_1_0.read_Object(CDRInputStream_1_0.java:761)
at com.sun.corba.se.impl.encoding.CDRInputStream.read_Object(CDRInputStream.java:231)
at com.sun.corba.se.impl.resolver.INSURLOperationImpl.getIORFromString(INSURLOperationImpl.java:120)
at com.sun.corba.se.impl.resolver.INSURLOperationImpl.operate(INSURLOperationImpl.java:130)
at com.sun.corba.se.impl.orb.ORBImpl.string_to_object(ORBImpl.java:836)
at org.GNOME.Accessibility.AccessUtil.getRegistryObject(AccessUtil.java:143)
at org.GNOME.Accessibility.JavaBridge.registerApplication(JavaBridge.java:1147)
at org.GNOME.Accessibility.JavaBridge.<init>(JavaBridge.java:398)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
at java.lang.Class.newInstance0(Class.java:372)
at java.lang.Class.newInstance(Class.java:325)
at java.awt.Toolkit.loadAssistiveTechnologies(Toolkit.java:786)
at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:875)
at java.awt.Window.getToolkit(Window.java:1170)
at java.awt.Window.init(Window.java:400)
at java.awt.Window.<init>(Window.java:438)
at java.awt.Frame.<init>(Frame.java:419)
at javax.swing.JFrame.<init>(JFrame.java:218)
at holamundo.<init>(holamundo.java:7)
at holamundo.main(holamundo.java:18)
Tendra algo que ver eso? Hace rato me salta eso, pero el programa fuciona correctamente...
Saludos...
--
Edit: Solucione este error:
holamundo.java:4: warning: The serializable class holamundo does not declare a static final serialVersionUID field of type long
Aplicando esto en el código:
private static final long serialVersionUID = 1L;
Pero sigue andando mal...