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

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  crear un jar que se ejecute en linux, o un como exec en linux
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: crear un jar que se ejecute en linux, o un como exec en linux  (Leído 10,234 veces)
moyo18

Desconectado Desconectado

Mensajes: 61



Ver Perfil WWW
crear un jar que se ejecute en linux, o un como exec en linux
« en: 1 Mayo 2010, 16:46 pm »

bueno tengo esto q se me a metido y lo quiero hacer, tengo un jar ya creado pero no se ejecuta en linux al darle doble click. no se q tan posible es eso tener una aplicacion en java y que al darle doble click se ejecute.

en windows lo q hago es crear un bat q apunte a la class q es la main para q se ejecute como si fuera un programa de windows.

lo mismo trato d hacer ahora con linux.

el jar esta bien al hacer java -jar nombre.jar corre sin problemas en la consola de win y linux.

he buscado en google ya por 3 dias y ninguna de las paginas q muestra me soluciona el problema.

uso eclipse para hacer mis trabajos en java.


En línea

Debci
Wiki

Desconectado Desconectado

Mensajes: 2.021


Actualizate o muere!


Ver Perfil WWW
Re: crear un jar que se ejecute en linux, o un como exec en linux
« Respuesta #1 en: 1 Mayo 2010, 19:44 pm »

Mira algo sobre bash y shell script, sh que es el homologo de Bat en linux.

Saludos


En línea

sapito169


Desconectado Desconectado

Mensajes: 628



Ver Perfil
Re: crear un jar que se ejecute en linux, o un como exec en linux
« Respuesta #2 en: 1 Mayo 2010, 20:49 pm »

-tu jar tiene dependencias usa librerías externas
-tu jar tiene manifest

no se en linux pero en windows si tu jar no usa librerias externas y tiene un archivo manifest le ases doble click y funcina probablemente sea diferente por que en linux todo es mas complicado y tienes que usar la consola en casi todo
En línea

Festor
Ex-Staff
*
Desconectado Desconectado

Mensajes: 1.955


Ver Perfil
Re: crear un jar que se ejecute en linux, o un como exec en linux
« Respuesta #3 en: 1 Mayo 2010, 21:19 pm »

Perdonar la intromisión de un novato en java.... pero creo que os estáis complicando la vida..

bueno tengo esto q se me a metido y lo quiero hacer, tengo un jar ya creado pero no se ejecuta en linux al darle doble click. no se q tan posible es eso tener una aplicacion en java y que al darle doble click se ejecute.

el jar esta bien al hacer java -jar nombre.jar corre sin problemas en la consola de win y linux.

moyo18, dices que tu aplicación se ejecuta sin problemas desde la consola.... ok... pero ahora quieres que "funcione con un doble-click"....


En línea

Chuidiang

Desconectado Desconectado

Mensajes: 161



Ver Perfil WWW
Re: crear un jar que se ejecute en linux, o un como exec en linux
« Respuesta #4 en: 2 Mayo 2010, 00:40 am »

Festor tiene razón, si el jar funciona bien desde consola, con java -jar, el problema es configurar linux para que "sepa" como abrir un jar.

la ventana que te muestra él son las propiedades de un fichero .jar concreto. No conozco suficiente linux, pero supongo que habrá un sitio general para decirle que los jar se abren con "java -jar".

Se bueno.
En línea

moyo18

Desconectado Desconectado

Mensajes: 61



Ver Perfil WWW
Re: crear un jar que se ejecute en linux, o un como exec en linux
« Respuesta #5 en: 2 Mayo 2010, 18:39 pm »

si eso es lo q me extra;a a mi, kizas es la configuracion para abrir los jar.

tengo instalado el sun runtime y nada.

bueno ahora con el scripting tambien tratare, trate d hacer uno pero no me funciono revisate luego
En línea

Festor
Ex-Staff
*
Desconectado Desconectado

Mensajes: 1.955


Ver Perfil
Re: crear un jar que se ejecute en linux, o un como exec en linux
« Respuesta #6 en: 2 Mayo 2010, 18:44 pm »

moyo18... ¿qué distro y que escritorio usas?
En línea

moyo18

Desconectado Desconectado

Mensajes: 61



Ver Perfil WWW
Re: crear un jar que se ejecute en linux, o un como exec en linux
« Respuesta #7 en: 2 Mayo 2010, 21:34 pm »

ubuntu 10.4 tengo Gnome

En línea

Festor
Ex-Staff
*
Desconectado Desconectado

Mensajes: 1.955


Ver Perfil
Re: crear un jar que se ejecute en linux, o un como exec en linux
« Respuesta #8 en: 2 Mayo 2010, 21:55 pm »

ubuntu 10.4 tengo Gnome

Ok y... ¿por qué no usas el openjdk-6-jre en vez del sun-java6-jre?

Aunque debería ser igual con el sun-java6-jre, al menos en el caso del primero, asociar un fichero .jar al entorno de ejecución de OpenJDK es tan facil como hacer lo siguiente:

-> click derecho en el fichero .jar
-> selecciona "Propiedades"
-> ve a la pestaña "Abrir con" y marca "OpenJDK Java 6 Runtime"

Pero para que aparezca tienes que instalar el openjdk-6-jre
En línea

Leyer


Desconectado Desconectado

Mensajes: 786


leyer@elhacker.net


Ver Perfil WWW
Re: crear un jar que se ejecute en linux, o un como exec en linux
« Respuesta #9 en: 2 Mayo 2010, 22:07 pm »

ubuntu 10.4 tengo Gnome

Ok y... ¿por qué no usas el openjdk-6-jre en vez del sun-java6-jre?

Aunque debería ser igual con el sun-java6-jre, al menos en el caso del primero, asociar un fichero .jar al entorno de ejecución de OpenJDK es tan facil como hacer lo siguiente:

-> click derecho en el fichero .jar
-> selecciona "Propiedades"
-> ve a la pestaña "Abrir con" y marca "OpenJDK Java 6 Runtime"

Pero para que aparezca tienes que instalar el openjdk-6-jre


Claro, tembien podria elegir la opcion usar un comando personalizado y establecer por ejemplo en mi caso "'/usr/lib/jvm/jdk1.7.0/bin/java -jar'" y eliminar el primer elemento de la lista para que al ser double click se ejecute co el comando

un saludo.
En línea

Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
comando exec como root
PHP
calvin2sr 3 2,122 Último mensaje 30 Noviembre 2012, 22:48 pm
por 2Fac3R
¿Cómo ejecutar PHP? (no usar exec)
PHP
Brida 4 2,919 Último mensaje 17 Mayo 2013, 18:59 pm
por Brida
Como crear tus propios lanzadores en linux?
GNU/Linux
balalaika 0 1,671 Último mensaje 14 Julio 2014, 06:32 am
por balalaika
¿Como crear un servidor de cs 1.6 en linux via ssh?
Juegos y Consolas
josefort360 1 3,698 Último mensaje 28 Agosto 2014, 21:01 pm
por LuffyFF
Como creo un script para que se ejecute al iniciar kali linux
GNU/Linux
1luis 2 3,171 Último mensaje 28 Enero 2016, 16:14 pm
por 1luis
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines