elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Mensajes
Páginas: 1 2 3 4 [5]
41  Programación / Java / Re: Ejecutar comando de CMD con java. Ayuda Porfa en: 10 Enero 2016, 21:51 pm
Muchisimas gracias por ayudarme 0xFer funciono de lo mas bien Gracias nuevamente :)
42  Programación / Java / Re: Ejecutar comando de CMD con java. Ayuda Porfa en: 10 Enero 2016, 07:10 am
Muchísimas gracias por responderme a la duda. Pero el problema persiste un poco. Que quiero decir ahora por lo menos no parece como si estuviera cortando la comunicación ni nada por el estilo el programa termina de correr y cuando voy a corroborar si lo hizo no lo hizo.Hago la prueba con Adobe AIR ver si funciona para saltar el paso de ingresar el nombre del programa.(Pereza simplemente xD).

Código
  1.  
  2. package CMD;
  3. import java.io.*;
  4. public class ccmd {
  5.  
  6. public static void main(String[] args){
  7. Runtime cmd=Runtime.getRuntime();
  8.  
  9. try {
  10.  
  11. Process process=cmd.exec("wmic");
  12. OutputStream stdin=process.getOutputStream();
  13.  
  14. write.write("product where name='Adobe AIR' call uninstall");
  15. Thread.sleep(7000);/*pongo un lapso de tiempo de 7 segundos
  16. *porque entre que hago la peticion
  17. *y me manda el mensaje de desinstalacion del programa para confirmar
  18. *pasan unos 5 segundos aproximadamente*/
  19. write.write("y");//lugo mando la letra Y para confirmar la desinstalacion
  20.  
  21. write.flush();
  22. write.close();
  23.  
  24. System.out.println("eliminacion exitosa");
  25.  
  26. //el programa llega hasta este punto sin ningun problema ni aviso de error
  27. //pero cuando voy a corroborar si lo desinstalo no paso nada
  28.  
  29. } catch (Exception e) {
  30. System.out.println("error"+e.getMessage());
  31. }
  32.  
  33. }
  34.  
  35. }
  36.  
  37.  

Nuevamente muchas gracias por explicarme un poco y espero que me puedas explicar un porque de esto. Desde ya Muchas gracias.
43  Programación / Java / Ejecutar comando de CMD con java. Ayuda Porfa en: 10 Enero 2016, 05:49 am
Hola tengo un problema últimamente me puse a profundizar un poco en el lenguaje JAVA y se me ocurrió probar ejecutar un comando o varios de CDM desde java. Por lo cual me puse a leer un poco, mi problema es que logro ejecutar el comando wmic pero no puedo ejecutar el otro comando cabe decir que lo que quiero hacer es poder eliminar un programa desde linea de comandos pero que java lleve acabo lo que son las ordenes a CMD.
Espero que me puedan ayudar. Gracias de antemano.
Les dejo el código abajo.

Código
  1.  
  2. package CMD;
  3. import java.io.*;
  4. public class ccmd {
  5.  
  6. public static void main(String[] args) throws IOException {
  7. Runtime cmd=Runtime.getRuntime();
  8.  
  9. System.out.println("programa a desinstalar");
  10.  
  11. String programa=br.readLine();
  12.  
  13. try {
  14.  
  15. Process process=cmd.exec("wmic");
  16. System.out.println("accedido a WMIC");
  17.  
  18. process=cmd.exec("product where name='"+programa+"' call uninstall");
  19. System.out.println("peticion de desintalacion hecha");
  20.  
  21. Thread.sleep(9000);
  22. process=cmd.exec("y");
  23.  
  24. System.out.println(programa+" desinstalado");
  25. } catch (Exception e) {
  26. System.out.println("error"+e.getMessage());
  27. }
  28.  
  29. }
  30.  
  31. }
  32.  
  33.  
44  Programación / Java / Re: JTable no muestra los nombres de cada una de las columnas en: 4 Octubre 2015, 21:01 pm
¿Podría usar etiquetas GeSHi para un código más elegible?

¿Te especifica algún error a la hora de compilar y/u ejecutar dicho programa?

Saludos.

No ningun error.Hace todo lo mas bien , no me notifica errores me rellena cada fila del JTable pero no pone los nombres de las columnas . Te paso un link con la imagen de lo que pasa cuando ejecuto el programa :http://k30.kn3.net/F/9/B/2/B/5/300.png

Gracias :)
45  Programación / Java / JTable no muestra los nombres de cada una de las columnas en: 3 Octubre 2015, 03:53 am
Hola tengo un pequeño problema con un JTable la cosa es que lleno cada casillero del JTable pero no se ponen los nombres de las columnas me gustaría si me pudieran ayudar desde ta muchas gracias :) les dejo el código fuente de la clase donde esta el JTable.

PD:cabe resaltar que es con peticion a una base de datos de mysql.

CODIGO:

package entrega3;

import java.sql.*;
import javax.swing.table.DefaultTableModel;
import javax.swing.*;


public class Mostrar extends JFrame{

public Mostrar(){
      
      setLayout(null);
      
      setTitle("Bienvenido a mostrar");
      
      setResizable(false);
      
      setIconImage(new ImageIcon(getClass().getResource("/Imagenes/icono.jpg")).getImage());
      
      ((JPanel)getContentPane()).setOpaque(false);
      ImageIcon uno=new ImageIcon(this.getClass().getResource("/imagenes/fondo.jpg"));
      JLabel fondo=new JLabel();
      fondo.setIcon(uno);
      getLayeredPane().add(fondo,JLayeredPane.FRAME_CONTENT_LAYER);
      fondo.setBounds(0,0,450,350);
               
               
                try{//codigo que es probable que ocurra algun tipo de error
                    Class.forName("com.mysql.jdbc.Driver");//importacion del driver
            Connection con=DriverManager.getConnection("jdbc:mysql://localhost/proyecto?user=root&password=");//en donde se hubuica la base de datos y usuario y pass paraacceder
            Statement stm =con.createStatement();//crear objeto statement
                                ResultSet rs =stm.executeQuery("select * from libros");//peticion a la base y asociasion a el result set delresultado de la peticion
                               
                                ResultSetMetaData metaDatos = rs.getMetaData();//result set para los metadatos de la consulta a la base de datos
                               
                                DefaultTableModel modelo=new DefaultTableModel();//crear el modelo de la tabla
                               
                                int numeroColumnas=metaDatos.getColumnCount();//guarda la cantidad de columnas devueltas por el result set de los meta datos
                               
                                Object[] etiquetas=new Object[numeroColumnas];//creo un array para los titulos de las columnas
                               
                                for (int i=0; i<numeroColumnas;i++){//recorre el array
                                   
                                   etiquetas=metaDatos.getColumnLabel(i+1);//asocia en el array los nombres en orden de las colmnas de la tabla
                                   
                                }

                                modelo.setColumnIdentifiers(etiquetas);//pone al modelo de ta tabla los identificadores puestos en el array etiquetas
                               
                                while(rs.next()){//bucle para los resultados del resultset
                                   
                                    Object [] fila = new Object[numeroColumnas];//crea un array para cada una de las filas
                                   
                                    for (int i=0;i<numeroColumnas;i++){//recorrer el array y llenarlo
                                       
                                        fila = rs.getObject(i+1);  //pone en cada pocision del array los datosdevueltos por el result set
                               
                                    }
                                   
                                    modelo.addRow(fila);//coloca una fila nueva con los datos devueltos del resultset
                               
                                }
                               
                                JTable tabla = new JTable(modelo);//crea la tabla y le asocia el modelo de la tabla
                                tabla.setBounds(10,10,425,300);//pocisionamiento y tamaño de la tabla
                               
                                add(tabla);//coloca la tabla
                               
                }catch(ClassNotFoundException|SQLException e){//control de excepciones
                   JOptionPane.showMessageDialog(null,"Error en la peticion a la base de datos","Error",JOptionPane.WARNING_MESSAGE);//que hacer en caso de una excepcion
                }
               
   }
}
Páginas: 1 2 3 4 [5]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines