Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - |Miguel|

#141
Java / Re: ¿Cómo creo un .exe con NetBeans?
16 Febrero 2012, 21:42 PM
De todas formas, una aplicación que tengo con GUI funciona... más o menos:

-El icono de la aplicación me lo cambia por el de Java.
-No funcionan las consultas a la BBDD.

Deduzco que el build de NetBeans no se lleva los archivos consigo, supongo.

Ahora le echo un ojo a eso a ver....
#142
Java / Re: ¿Cómo creo un .exe con NetBeans?
16 Febrero 2012, 21:30 PM
Entonces no entiendo nada...

Tengo máquina virtual java instalada en todos los pcs de casa, pero aún así hay algunos equipos en los que ejecuto el .jar y  no se ejecuta... especialmente en las aplicaciones sin GUI (la línea de comandos me devuelve "el comando X no se reconoce como un comando o archivo por lotes ejecutable", o algo así, estoy hablando de memoria)...

Siendo como dices tú, me vale con que sea .jar, porque por lo visto lo mismo me da, si he entendido bien...
#143
Java / ¿Cómo creo un .exe con NetBeans?
16 Febrero 2012, 15:53 PM
Hola a todos.

Bueno la cosa es que tengo una aplicación con acceso a un archivo de base de datos de access e interfaz gráfica y me gustaría saber cómo puedo generar un archivo ejecutable .exe (y recalco el exe) de tal forma que con ese único archivo mi aplicación sea ejecutable en cualquier máquina y pueda trabajar sobre esa base de datos (evidentemente, con los datos que tenga cuando compile).

No me vale la opción build ni la clean & build de NB ya que lo que me genera es un .jar y hay equipos que no son capaces de interpretarlos.

Gracias a todos, Saludos grandes y cordiales  ;D
#144
Java / Re: ¿No se encuentra origen de datos?
14 Febrero 2012, 21:22 PM
He probado el programa tal cual, sin tocar código, en una máquina de 32 bits (antes lo hice en una de 64) y funciona perfectamente.

Mañana indagaré sobre el asunto, porque ya sabía que ese tema daba problemas pero supuestamente se solventaba utilizando este archivo c:\windows\syswow64\odbcad32.exe en lugar del acceso directo que hay en Herramientas adminsitrativas... pero no, por lo visto hay algo que desconozco o debo haber olvidado...

Saludos.
#145
Java / Re: ¿No se encuentra origen de datos?
14 Febrero 2012, 20:47 PM
Utilizando unos cuantos print he localizado la línea que falla, esta:
Código (java) [Seleccionar]

Connection conexion =  DriverManager.getConnection(miDB);


Pero no llego a ver el fallo... El código completo de cómo he aislado la línea donde casca es este:
Código (java) [Seleccionar]

int i=1;
           System.out.print(i);i++;
           Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");System.out.print(i);i++;
           Connection conexion =  DriverManager.getConnection(miDB);System.out.print(i);i++;
           PreparedStatement select = conexion.prepareStatement("SELECT * FROM Propietario;");System.out.print(i);i++;
           ResultSet rs = select.executeQuery();System.out.print(i);i++;


EDITO:
Cita de: java12Error: java.sql.SQLException: [Microsoft][Administrador de controladores ODBC] La arquitectura del DSN especificado no coincide entre el controlador y la aplicaci?n.
#146
Java / ¿No se encuentra origen de datos?
14 Febrero 2012, 18:17 PM
Hola, buenas... veamos estoy intentando actualizar una base de datos de Access desde Java con el siguiente código:

Código (java) [Seleccionar]

String nom=jtxtNombre.getText(), ape1=jtxtApellido1.getText(), ape2=jtxtApellido2.getText(), id=jtxtNum.getText();
        String DRIVER = "sun.jdbc.odbc.JdbcOdbcDriver";
        String miDB = "jdbc:odbc:propietarios";
        try {
            Class.forName(DRIVER);
            Connection conexion =  DriverManager.getConnection(miDB);
            PreparedStatement select = conexion.prepareStatement("SELECT * FROM Propietario where dni='"+id+"';");
            ResultSet rs = select.executeQuery();
            select=conexion.prepareStatement("update propietario set nombre='"+nom+"', apellido1='"+ape1+"', apellido2='"+ape2+"' where dni='"+id+"';");
            select.executeUpdate();
            rs.close();
            select.close();
            conexion.close();
        }
        catch (Exception e) {
            System.out.println("Error: " + e);
        }


Y me da el siguiente error (excepción, en realidad):
Cita de: javaError: java.sql.SQLException: [Microsoft][Administrador de controladores ODBC] No se encuentra el nombre del origen de datos y no se especific? ning?n controlador predeterminado

No entiendo qué le pasa. He definido mi archivo de base de datos desde Herramientas administrativas/Orígenes de datos ODBC. Adjunto captura de la configuración...

Saludos, y gracias!
#147
Java / Re: ¿Cómo redimensiono un jPanel?
13 Febrero 2012, 15:11 PM
Eso ya lo había probado, y casi era la solución. Lo acabo de resolver así:
Código (java) [Seleccionar]

void redimensionar(int x, int y){
        this.getFrame().setSize(x, y);
        //jtxtPantalla.setSize((this.getFrame().getWidth()-15), y);     
    }


jtxtPantalla es un JTextField, y estaba intentando modificar el ancho de ese elemento también (de hecho esta mañana lo he conseguido) pero ahora no me funciona, no se muy bien porqué pero bueno ya le daré una vuelta a ver...

Gracias!
#148
Java / Re: ¿Cómo redimensiono un jPanel?
12 Febrero 2012, 19:40 PM
Eso ya lo intenté y también me daba problemas... No me copiaba nada... estoy de la parte de SWING de NetBeans hasta la mismísima picha, no te haces una idea XD

Además, ahora NetBeans ha decidido que la mitad de las veces que doy a guardar o ejecutar es buena idea guardar y cerrar el proyecto en vez de ejecutarlo/guardarlo simplemente.
#149
Java / Re: ¿Cómo redimensiono un jPanel?
11 Febrero 2012, 18:32 PM
¿Te refieres a que lo deje así?
Código (java) [Seleccionar]

void redimensionar(int x, int y){
        setSize(x, y);
    }

Eso da error,  no encuentra el metodo setSize.

Y el minimun size, lo tengo a 0,0. menos imposible.
#150
Java / Re: ¿Cómo redimensiono un jPanel?
11 Febrero 2012, 13:29 PM
A mi tampoco me gusta, pero... 'exigencias del guión'... esta vez hay q hacerlo así...

Lo de los radio button, juraría que los renombré pero por lo visto se me pasó... Eran estos
Código (java) [Seleccionar]

       jRadioButtonCientifica= new javax.swing.JRadioButton();
       jRadioButtonStandard= new javax.swing.JRadioButton();


Renombrados a:
Código (java) [Seleccionar]

   private javax.swing.JRadioButton jRadioButtonCientifica;
   private javax.swing.JRadioButton jRadioButtonStandard;