Logo Espacio Linux Paypal - Acepta pagos con tarjeta en tu negocio      
Portada Manuales Linux Descargas Foros Buscar Mapa del sitio Ayuda BlogEL
   Iniciar sesión | Registrarse    
 
Principal

Patrocinadores

Boletín Espacio Linux
Las novedades del sitio y el mundo Linux en tu email.


Usuarios
Bienvenido, Anónimo

     Miembros:
Último: compradre
Nuevos hoy: 13
Nuevos ayer: 10
Total: 30545

     Navegando:
Anónimos: 430
Miembros: 14
Total: 444


Miembros conectados:

01: vampir
02: Web-on
03: amilcersw
04: chipi_vk
05: Ayax
06: yoyofv
07: enriquepinar
08: compradre
09: invas70
10: johpunk
11: claudiodario
12: rey_faraon
13: taenet
14: e-Vox

Mensajes recientes
 Instalación de distribuciones
 Instalacion Kubuntu
 No funciona el teclado post instalación ubuntu 8.10
 Software
 PROBLEMAS CON FFMPEG URGENTE POR FAVOR!!
 Instalar programas
 Hardware
 ruido en el ventilador con linux
 como Instalar driver Nvidia en deian lenny?
 Programación
 Problemas con clase phpmailer y Servidor Exchange
 Uso de una mariz en "C"
 Sistema
 no percibo estado de la bateria
 activar webmin en debian leny
 Seguridad
 como administro mis coneciones wifi
 usuario y contraseña en ubuntu
 Redes y Servidores
 no puedo levantar el server suma urgencia
 cd live knopix no me deja camviar los permisos de un archivo
 Proyectos
 Live-CD de EspacioLinux
 Crear Un Sistema Operativo...
 Debates
 Andrew S. Tanenbaum(cread or de minix) El heroe no proclamado
 10 cosas linux debería mejorar...
 El Café
 Se saben el nombre de esta pelicula?
 ¿Qué tontería has intentado hacer con GNU/Linux?
 Desarrollo Web
 Intentando mostrar una imagen: problema con rutas
 Intentando imprimir todas las filas de una tabla
 Documentación
 busco este libro pero en español, ¿alguno de uds lee libr...
 kernel a fondo
 Screenshots
 Comienza el Concurso de Screenshots Espacio Linux 2008
 un OsX en gnome
 KDE
 Ayuda para recuperar KDM y KDE
 Aplicaciones para KDE4 en KDE3 ¿Se puede?
 GNOME
 XVNC o control remoto multiusuario
 Problema apariencia Ubuntu Hardy
 Otros escritorios y entornos
 Mejor escritorio para linux
 (SOLUCIONADO) Ayuda con fluxbox, no puedo iniciarlo
 X Window
 Debian Lenny+Compiz= Problemas con los videos
 Ubuntu 8.4+compiz
 Vídeos
 Kill -9
 Soy un PC, pero uso Linux

[ Entrar a los foros ]
Buscar

Sitios amigos

Espacio Linux :: Ver tema - Ejecutar ordenes del sistema con Java... Como? [SOLUCIONADO]
ReglamentoReglamento general de los foros
 FAQFAQ  BuscarBuscar  Grupos de usuariosGrupos de usuarios  Miembros  PerfilPerfil
  Mensajes privadosMensajes privados  

Ejecutar ordenes del sistema con Java... Como? [SOLUCIONADO]

Publicar nuevo tema  Responder al tema  Foros de discusión -> Programación
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
tuxman
Forista Mayor
Forista Mayor



Miembro No. 19815
Registrado: Feb 26, 2007
Mensajes: 642
Ubicación: Guadalajara, Jalisco. Mexico

MensajePublicado: Dom May 11, 2008 1:32 pm    Asunto: Ejecutar ordenes del sistema con Java... Como? [SOLUCIONADO] Responder citando

Saludos Colegas Linuxeros

Bueno, el dia de hoy les pregunto si saben como o cual es la orden en Java para ejecutar ordenes del sistema. Algo parecido a lo que hace "system ();" en C, pero en Java, ya que me encuentro en un proyecto algo complicado, y necesitaria poder ejecutar herramientas externas (otros programas) desde una interfaz Java (ya estoy aprendiendo a hacer interfaces de usuario), y este punto me seria de mucha, pero mucha utilidad poder hacer esto.

Como referencia, necesito una orden que me permita, por ejemplo, ejecutar la orden "ls" mediante Java (se que en C es "system ("ls");").

Les agradesco mucho cualquier respuesta.

Saludos.
_________________
Edita los nombres de tus post con "[SOLUCIONADO]" cuando encuentres una solucion a tu problema.

PC: Sony VAIO PCV-RX83M.
Procesador: AMD Athlon XP 2000+ a 1.67 GHz.
Video: nVidia GeForce XFX 6200 con 256 MB.
Memoria: 1GB


Ultima edición por tuxman el Mie Jul 02, 2008 12:27 pm, editado 1 vez
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
timo
Forista Medio
Forista Medio



Miembro No. 10100
Registrado: Sep 04, 2005
Mensajes: 310

MensajePublicado: Dom May 11, 2008 2:07 pm    Asunto: Re: Ejecutar ordenes del sistema con Java... Como? Responder citando

Debes crear un "proceso", esto te lo facilita Java mediante su Runtime, veremos:

Código:
Runtime runt = Runtime.getRuntime();
Process proc = runt.exec( "ls -la" );

//y si quieres capturar las respuestas, capturas los flujos

BufferedReader buff = new BufferedReader( new InputStreamReader( proc.getInputStream() ));

_________________
Root is not God
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
tuxman
Forista Mayor
Forista Mayor



Miembro No. 19815
Registrado: Feb 26, 2007
Mensajes: 642
Ubicación: Guadalajara, Jalisco. Mexico

MensajePublicado: Lun May 12, 2008 11:40 am    Asunto: Re: Ejecutar ordenes del sistema con Java... Como? Responder citando

Muy interesante la respuesta... otro proceso.......... mfmfmmfmffmfmfm (estoy anotando el codigo en mi cuaderno magico de respuestas Guiñando un ojo ).

Ahora, veo que hay que crear un objeto Runtime, esa linea creo que nada mas es cuestion de copiar y pegar. la segunda, la de Process, me supongo que en el mismo momento de la linea (al dar el exec) se ejecuta el comando, ¿Se puede poder solamente "runt.exec ("ls -la")" y no asignarlo a un Process? ¿el mismo runt me sirve para mas de un comando? Es decir, diagmos:

runt.exec ("ls -la");
runt.exec ("make");
runt.exec ("./configure");

Es decir, se puede ejecutar mas de un comando con el mismo objeto?

Gracias de todos modos, esto es una gran respuesta y me sera de increible ayuda.

Gracias y "Que Tux Ilumine tu Camino"
_________________
Edita los nombres de tus post con "[SOLUCIONADO]" cuando encuentres una solucion a tu problema.

PC: Sony VAIO PCV-RX83M.
Procesador: AMD Athlon XP 2000+ a 1.67 GHz.
Video: nVidia GeForce XFX 6200 con 256 MB.
Memoria: 1GB
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
timo
Forista Medio
Forista Medio



Miembro No. 10100
Registrado: Sep 04, 2005
Mensajes: 310

MensajePublicado: Mar May 13, 2008 10:17 am    Asunto: Re: Ejecutar ordenes del sistema con Java... Como? Responder citando

Si se puede:

Código:
Runtime.getRuntime.exec( "./configure" );
Runtime.getRuntime.exec( "make" );
...

_________________
Root is not God
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mostrar mensajes anteriores:   
Publicar nuevo tema  Responder al tema  Foros de discusión -> Programación Todas las horas son GMT - 6 Horas

Página 1 de 1



No puedes publicar nuevos temas en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en encuestas en este foro



Powered by phpBB © 2001 phpBB Group
phpBB port v2.1 based on Tom Nitzschner's phpbb2.0.6 upgraded to phpBB 2.0.4 standalone was developed and tested by:
ArtificialIntel, ChatServ, mikem,
sixonetonoffun and Paul Laudanski (aka Zhen-Xjell).

Version 2.1 by Nuke Cops © 2003 http://www.nukecops.com

Forums ©
 

Copyright | Términos de uso | Política de privacidad | Publicidad | Contáctanos | Blog