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

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  ¿Cómo ejecutar un programa de Java en el escritorio?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Cómo ejecutar un programa de Java en el escritorio?  (Leído 7,900 veces)
luchi

Desconectado Desconectado

Mensajes: 71


Ver Perfil
¿Cómo ejecutar un programa de Java en el escritorio?
« en: 19 Febrero 2015, 23:41 pm »

Hola.
Programo Java con Netbeans, aunque estoy algo oxidadillo, el caso esque nunca "saqué" un programa más allá del compilador. ¿cómo puedo hacer que un programa en Java se pueda ejecutar en un win7, por ejemplo?.


En línea

Usuario Invitado


Desconectado Desconectado

Mensajes: 625



Ver Perfil
Re: ¿Cómo ejecutar un programa de Java en el escritorio?
« Respuesta #1 en: 20 Febrero 2015, 00:10 am »

Para poder ejecutar programas escritos en Java, lo único que necesitas es la máquina virtual de Java instalada en el equipo. Cosa que no creo que sea problema, porque creo que 9 de 10 equipos tienen Java instalado :xD.

Por eso se dice que Java es multiplataforma, porque teniendo el equipo la VM (virtual machine) un programa escrito en Java se podrá ejecutar. Recuerda que los programas en Java son compilados a bytecode, luego la VM interpreta dicho Bytecode y lo convierte a binario. Así ejecuta la VM las aplicaciones.

Salu2.


En línea

"La vida es muy peligrosa. No por las personas que hacen el mal, si no por las que se sientan a ver lo que pasa." Albert Einstein
MNicolas

Desconectado Desconectado

Mensajes: 127


Developer


Ver Perfil WWW
Re: ¿Cómo ejecutar un programa de Java en el escritorio?
« Respuesta #2 en: 20 Febrero 2015, 20:37 pm »

Creo que se refiere a sacar el ejecutable. Yo uso Launch4j
En línea

Usuario Invitado


Desconectado Desconectado

Mensajes: 625



Ver Perfil
Re: ¿Cómo ejecutar un programa de Java en el escritorio?
« Respuesta #3 en: 20 Febrero 2015, 20:47 pm »

Ya veo ^^. Para generar un archivo JAR ejecutable, lo puedes hacer desde la terminal o desde el mismo IDE.

NOTA NetBeans te lo genera automáticamente en cada Build.

En Eclipse, haz click derecho sobre el proyecto y elige la opción Export. Te mostrará una ventana para que elijas el tipo de exportación que deseas. Despliega el folder Java y elige la opción Runnable JAR. Dale Next. En la próxima pantalla elige la clase principal del proyecto y deja el modo de extracción de librerías por defecto. Click en finish y en Yes al anuncio que se te muestra.

Hacerlo desde la terminal es un poco más complicado, hay que tener en cuenta las dependencias. Aquí se puede observar la forma de generar un JAR.

Salu2.
En línea

"La vida es muy peligrosa. No por las personas que hacen el mal, si no por las que se sientan a ver lo que pasa." Albert Einstein
luchi

Desconectado Desconectado

Mensajes: 71


Ver Perfil
Re: ¿Cómo ejecutar un programa de Java en el escritorio?
« Respuesta #4 en: 21 Febrero 2015, 00:52 am »

Código:
NOTA NetBeans te lo genera automáticamente en cada Build
¿Te refieres a que cada vez que le das a 'Run' te lo genera?
En cualquier caso, estuve investigando y dándole al f11 y buscando dentro de NetbeansProyects<nombreDelProyecto<dist se encuentra el .jar, por si a alguien más le sirve.
Ya conseguí ejecutar mi programa en mi ordenador y en otro de prueba  :D, muchas gracias.
En línea

bengy


Desconectado Desconectado

Mensajes: 501


mis virtudes y defectos son inseparables


Ver Perfil WWW
Re: ¿Cómo ejecutar un programa de Java en el escritorio?
« Respuesta #5 en: 6 Marzo 2015, 04:21 am »

ahora haz la prueba que tu programa tenga una bd !!! te daras cuenta que no funcionara!!!

saludos
En línea

Usuario Invitado


Desconectado Desconectado

Mensajes: 625



Ver Perfil
Re: ¿Cómo ejecutar un programa de Java en el escritorio?
« Respuesta #6 en: 6 Marzo 2015, 12:02 pm »

ahora haz la prueba que tu programa tenga una bd !!! te daras cuenta que no funcionara!!!

saludos

La base de datos no tiene nada que ver en la ejecución de una aplicación a no ser que la aplicacion intente conectarse a la BBDD y ésta aun no haya sido creada e incluso bajo éstas circunstancias un software bien programado deberia de ejecutarse de todas maneras y mostrar al usuario el problema de conexión.

Puedes requerir tener instalado algun SGBD y ejecutar el código SQL para crear la BBDD o puedes embeber una con Derby.
En línea

"La vida es muy peligrosa. No por las personas que hacen el mal, si no por las que se sientan a ver lo que pasa." Albert Einstein
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ejecutar programa JAVA con el navegador web???
Java
NIGHTBIRD 7 21,727 Último mensaje 24 Noviembre 2010, 16:05 pm
por Debci
Ejecutar programa java en segundo plano
Java
mapers 4 7,653 Último mensaje 3 Septiembre 2013, 11:04 am
por Debci
ejecutar un programa desde jframe en java
Programación General
d91 1 6,678 Último mensaje 18 Junio 2014, 05:29 am
por d91
Error al ejecutar un programa hecho en java luego de instalarlo
Java
Sistematic 3 5,827 Último mensaje 29 Abril 2019, 18:59 pm
por Charles94
Ejecutar programa desde java.
Java
aangrymasther 3 6,611 Último mensaje 10 Marzo 2018, 02:51 am
por rub'n
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines