Instalar descarga con extension .jar (Solucionado)

Imagen de joaquingetafe
0 puntos

Hola a todos:

Necesito instalar la siguiente aplicación que he bajado de internet: hamsphere_2_0_11_rc2_for_linux_and_mac.jar

He buscado en la documentacion de la web pero no he encontrado nada que haga referencia a la extension .jar, solo deb, etc. Lo he llevado a descargas, pero una vez alli al entrar dentro de la aplicación salen tres directorios y en ninguno encuentro la explicacion.

He probado desde la consola pero tampoco he encontrado la solucion. Tengo Ubuntu 9.10 y no me aparece lo de APLICACIONS---INSTALAR O QUITAR PROGRAMAS sino Centro de Software Ubuntu

Agradeceria cualquier indicacion al respecto.

joaquingetafe

Imagen de oneko
+1
0
-1

La extensión .jar corresponde a programas en Java. Para ejecutarlos tienes que tener instalado el jre (java runtime enviroment) y se ejecutan directamente poniendo por ejemplo:

java -jar nombre_de_programa.jar

+1
0
-1
Imagen de joaquingetafe
+1
0
-1

Hola oneko:

Gracias por tu respuesta. Entiendo que tengo que instalar desde el repositorio del Centro de Software Ubuntu, en internet o hacer una busqueda del jre e instalarlo. A continuacion, desde la linea de comandos añadir la instruccion que me has indicado.

Imagino que es lo correcto.

Gracias por tu respuesta. Saludos.

joaquingetafe
--------------------
la mejor puerta es aquella que puede dejarse abierta. Proverbio chino

+1
0
-1

joaquingetafe
--------------------
la mejor puerta es aquella que puede dejarse abierta. Proverbio chino

Imagen de joaquingetafe
+1
0
-1

Hola de nuevo:

Me ha sido imposible. He puesto en la terminal lo siguiente:

java -jar nombre del programa.jar

pero no funciona, no me deja. La instalacion que tengo es la Ubuntu 9.10 de Canonical. En SYNAPTIC he buscado jre y me ha salido una lista, algunos de ellos salen con el simbolo de ubuntu marcado y los demas no. He escogido el siguiente:

Sun Java(TM) Runtime Environment (JRE) 6 (architecture independent files)

Lo he instalado y he vuelto a meter en la terminal el comando anterior pero es imposible. Supongo que el LiveCD de Ubuntu 9.10 trae instalado el jre, pero por si acaso he instalado lo anterior.

Ya no se que hacer. Necesito ayuda desesperadamente y no se que hacer si vuelve a ocurrir

joaquingetafe
--------------------
la mejor puerta es aquella que puede dejarse abierta. Proverbio chino

+1
0
-1

joaquingetafe
--------------------
la mejor puerta es aquella que puede dejarse abierta. Proverbio chino

Imagen de EnriqueK
+1
0
-1

Prueba en hacer lo siguiente
sudo aptitude install sun-java6-jre

Y una vez instalado correr este comando:

sudo update-java-alternatives -s java-6-sun

Con lo anterior completado, abre un terminal y pones
java -jar
dejas un espacio
arrastras al terminal el archivo .jar que tienes --> Enter y ya.

+1
0
-1
Imagen de joaquingetafe
+1
0
-1

Hola EnriqueK:

Prueba en hacer lo siguiente
sudo aptitude install sun-java6-jre

Y una vez instalado correr este comando:

sudo update-java-alternatives -s java-6-sun

Entiendo que con esto estoy instalando el complemento de java para poder ejecutar los programas. Lo que no termino de entender es si con lo que trae instalado el CD de Ubuntu 9.10 no sería suficiente.

Con lo anterior completado, abre un terminal y pones
java -jar
dejas un espacio
arrastras al terminal el archivo .jar que tienes --> Enter y ya.

Me surjen dudas en este punto: cuando entro en la web de donde pretendo descargar el programa, supongo que la descarga he de meterla en DESCARGAS. No estoy seguro, pero he tenido problemas cuando llama a instalar una aplicacion que no está en el gestor de aplicaciones de Ubuntu, como es el caso ahora.

Si lo instalo en DESCARGAS, cuando ejecute desde el terminal java -jar como hago para arrastrar ahí el archivo. Parece obvio, pero entiendo que abro la ventana de descargas y arrastro al terminal.

Por favor, ¿puedes decirme si estoy en lo cierto?.

Saludos y mil gracias por tu ayuda, que la verdad que la necesito y mucha. Cuando todo sale bien (llevo una semana con Ubuntu) me pongo eufórico porque la verdad es que me ha sorprendido gratamente, pero cuando no doy con lo que quiero o he de meter instrucciones que a veces no comprendo de donde salen, me vengo abajo.

joaquingetafe
--------------------
la mejor puerta es aquella que puede dejarse abierta. Proverbio chino

+1
0
-1

joaquingetafe
--------------------
la mejor puerta es aquella que puede dejarse abierta. Proverbio chino

Imagen de EnriqueK
+1
0
-1

Java no viene en la instalación base con el Live Cd ni tampoco lo puedes instalar desde el mismo, por eso es que debes intalarlo tal como indico, recomiendo sin embargo en vez de instalar sun-java6-jre, mejor es instalar el metapaquete ubuntu-restricted-extrasm o sea
sudo aptitude install ubuntu-restricted-extras
sudo update-java-alternatives -s java-6-sun

El poner en un terminaljava -jar es la sentencia que normalmebe se usa para ejecutar archivos java , luego dejas un espacio y seguidamente pones la ruta absoluta al archivo .jar que has bajado , el arrastrar al terminal dicho archivo lo que hace es introducir al terminal su ruta absoluta, en definitiva es un truco que te va a evitar la fastidiosa tarea de tener que introducir rutas manualmente.
Otra cosa , normalmente los .jar no se instalan, solo se ejecutan, sin embargo, puedes crear un lanzador para ejecitar la aplicación con un doble click

+1
0
-1
Imagen de julianarmando
+1
0
-1

Mira, escribe esto en la consola...

sudo aptitude install sun-java6-jre sun-java6-plugin sun-java6-fonts

luego dale permisos de ejecución al archivo dando click derecho en propiedades y luego permitir ejecutar como una aplicacion, luego de eso simplemente debes ejecutar el programa en modo gráfico o por consola así:

sudo java -jar tupaquete.jar

si necesitas un mejor ejemplo basate en la instalacion de JDownloader que tambien es un paquete .jar, y explican paso por paso como hacerlo, te dejo el enlace... Como instalar JDownloader En Ubuntu

Saludos espero haber ayudado

+1
0
-1

Mi blog personal donde hablo mucho de Ubuntu y Linux en general Juarbo - Linux y Tecnología Avanzada

Imagen de joaquingetafe
+1
0
-1

Hola julianarmando y los demas:

Todo correcto. Mil gracias a todos. Me dices:

Mira, escribe esto en la consola...

sudo aptitude install sun-java6-jre sun-java6-plugin sun-java6-fonts

luego dale permisos de ejecución al archivo dando click derecho en propiedades y luego permitir ejecutar como una aplicacion,

Lo he escrito en la consola y se ha ejecutado correctamente, luego de desinstalar el solo algunas cosas. El problema viene en que una vez que lo ha instalado no se donde tengo que dirigirme para entrar en propiedades y luego permitir ejecutar como una aplicacion, ya que la instalacion del paquete la ha hecho tan rapido que no se donde lo ha guardado. No se si me tengo que dirigir a SYNAPTIC y ver la aplicacion instalada y hacerlo desde alli o desde donde. Lo siento pero soy muy torpe y no me entero.

Por tanto, he metido la siguiente instruccion:

sudo java -jar tupaquete.jar

Ha quedado instalado. En este caso y para vuestra informacion, lo que he hecho (a todas luces esta mal) es lo siguiente: entrar en la web de donde quiero bajar el programa en cuestion y al descargarlo, lo he metido dentro de LUGARES---DESCARGA. Desde alli, con la instruccion sudo java -jar en la consola, he abierto DESCARGAS y he arrastrado la aplicacion a la consola y se ha instalado y funciona.

Esto me ha llevado a un nuevo problema. La primera vez que descargue el archivo, o mejor dicho, que lo intente me creo tres carpetas: COM , META INF y ORG, y ahora quiero quitarlas de descargas, pero no encuentro la instruccion o comando para desinstalarlo, a pesar de que lo he leido en esta misma pagina, pero no lo encuentro. Tampoco encuentro donde me ha instalado el programa, ya que quiero poner un acceso directo. Desde el Centro de Sofware de Ubuntu descargue un paquete que es una aplicacion para radioaficionados y al hacerlo, lo ha incluido en APLICACIONES---RADIOAFICIONADO y me gustaria que este programa que acabo de instalar estuviese en esa entrada, pero no se como hacerlo.

Perdonad la parrafada, pero como veis, puedo aportar poco, solo tengo dudas.

Gracias a todos por vuestors consejos.

joaquingetafe
--------------------
la mejor puerta es aquella que puede dejarse abierta. Proverbio chino

+1
0
-1

joaquingetafe
--------------------
la mejor puerta es aquella que puede dejarse abierta. Proverbio chino

Imagen de CHuLoYo
+1
0
-1

Puedes moverlo a donde quieras.
No es realmente una instalación, sino que estás ejecutando directamente una aplicación escrita en java. Muevas a donde la muevas funcionará con el comando (indicándole la ruta del fichero correcta)

Un saludo.

---------
Marcos Pérez

+1
0
-1
Imagen de omikron62
+1
0
-1

Todas las aplicaciones que instalas con sudo apt-get install se instalan correctamente y puedes ejecutarlas desde consola tan solo poniendo el nombre de la aplicacion. Es normal que cuando se instalan esten en los menus desplegables. Si no están puedes, en consola escribir sudo nautilus, despues pulsas en la parte izquierda donde pone, sistema de archivos, en la parte de arriba la opcion buscar y le indicas el nombre de la aplicacion; O desde consola find y el nombre de la aplicación. Una vez lo localices con nautilus le das los permisos que quieras.

+1
0
-1

Omi_kron

Imagen de joaquingetafe
+1
0
-1

Hola Marcos, hola a todos de nuevo:

Entiendo que si quiero arrancar el programa, he de meter de nuevo en la consola la ruta de instalacion, es decir: java -jar y el nombre de la aplicacion.

Eso es lo que hice, como os decia, y se ha instalado correctamente y me ha abierto el programa y he estado probándolo, pero el problema es que hago todo lo que me decis y funciona, pero no se proqué lo hace ni como lo hace.

No se si me entendeis. Trato de entender la filosofia de linux y saber cuando haces algo, porque lo hace, ue es lo que hace, donde lo instala, etc y eso es lo que no entiendo. Me lo dais hecho, pero creo que me falta saber el porqué... no se si me explico.

Por resumir: para arrancar el programa que está instalado desde ayer, meto en la consola la linea de comandos y tiene que abrirlo. Dando esto por hecho, me gustaria incluirlo dentro de los menus en APLICACIONES y llamarlo desde ahí y al mismo tiempo o alternativamente si no funcjiona esto, poner un enlace directo en el escritorio.

Buscaré en la documentacion de la web para borrar restos que me ha dejado en la carpeta de DESCARGAS en una instalacion fallida.

A todos, de nuevo, mil gracias. Insisto, leeré bien la documentacion y lo que no sepa preguntaré, pero tengo que saber como funciona linux y como hace las cosas si quiero avanzar. Si no entiendo como funciona, creo que no llegaré lejos.

Como comentario, desde que instalé Ubuntu no he vuelto a tocar windows.

joaquingetafe
--------------------
la mejor puerta es aquella que puede dejarse abierta. Proverbio chino

+1
0
-1

joaquingetafe
--------------------
la mejor puerta es aquella que puede dejarse abierta. Proverbio chino

Imagen de EnriqueK
+1
0
-1

En primer lugar, no debes poner sudo para la ejecucución usando el terminal.
Para crear un lanzador al menú Aplicaciones haz lo siguiente
1.- Click secundario sobre el menú Aplicaciones y elige Editar Menú
2.- Selecciona alguna categoría, por ejemplo Accesorios o creas un menú nuevo
3.- Pulsa Elemento nuevo
4.- Aparecerá un cuadro en donde debas rellenar de la siguiente manera
a.- Tipo ---> Aplicación
b.- Nombre --> El que quieras
c.- Comando ---> Aquí pones la sentencia que has usado con el terminal o sea java -jar ........etc
d.- Opcionalmente pulsa sobre el recuadreo para seleccionar un ícono apropiado.

+1
0
-1
Imagen de joaquingetafe
+1
0
-1

Todas las aplicaciones que instalas con sudo apt-get install se instalan correctamente y puedes ejecutarlas desde consola tan solo poniendo el nombre de la aplicacion. Es normal que cuando se instalan esten en los menus desplegables. Si no están puedes, en consola escribir sudo nautilus, despues pulsas en la parte izquierda donde pone, sistema de archivos, en la parte de arriba la opcion buscar y le indicas el nombre de la aplicacion; O desde consola find y el nombre de la aplicación. Una vez lo localices con nautilus le das los permisos que quieras.

Lo he hecho tal cual. Ha funcionado porque una vez que he visto la aplicacion, con el boton derecho he abierto el desplegable y he seleccionado ABRIR CON OPENJdk Java 6 Runtime y lo abre sin problemas. El problema surge despues al intentar crearle un sitio en APLICACIONES

4.- Aparecerá un cuadro en donde debas rellenar de la siguiente manera
a.- Tipo ---> Aplicación
b.- Nombre --> El que quieras
c.- Comando ---> Aquí pones la sentencia que has usado con el terminal o sea java -jar ........etc
d.- Opcionalmente pulsa sobre el recuadreo para seleccionar un ícono apropiado.

Enrique, todo correcto, lo he hecho tal cual y no funciona. He metido en comando..... java -jar nombre del paquete.jar y le he indicado dentro de APLICACIONES donde lo queria, pero cuando entro desde ahí, no arranca. Inluso he probado a meterle un acceso en el escritorio, pero una vez hecho no funciona. No se donde puede estar el error.

joaquingetafe
--------------------
la mejor puerta es aquella que puede dejarse abierta. Proverbio chino

+1
0
-1

joaquingetafe
--------------------
la mejor puerta es aquella que puede dejarse abierta. Proverbio chino

Imagen de EnriqueK
+1
0
-1

Sin dudas el error está en la ruta del archivo .jar , por eso a ese archivo lo debes poner en un lugar fijo o sea que después no lo vas a mover de lugar, personalmente te sugiero ponerlo en tu carpeta de usuario y lo renombras poniéndole un punto delante del nombre así se vuelve oculto y evitarás borrados accidentales , luego abre un terminal y pones java -jar dejas un espacio entra a tu carpeta personal , click sobre el menú ver--> mostrar archivos ocultos , ubicas al archivo .jar y lo arrastras al terminal , seguidamente copias todo lo que se generó en el terminal y lo pegas en el comando del lanzador

+1
0
-1
Imagen de joaquingetafe
+1
0
-1

Hola de nuevo EnriqueK:

Fantástico. Genial. Gracias a ti y a todos por vuestras respuestas y vuestra ayuda. Me he creado una carpeta dentro de mi carpeta personal de usuario y he metido el programa dentro. A la carpeta le he dado un nombre para no olvidarme de lo que contiene. Después he abierto el terminal y he metido java -jar y he arrastrado el programa hacia la terminal y automáticamente me ha arrancado el programa.

He copiado la ruta del terminal y despues he ido a APLICACIONES---boton derecho--- EDITAR MENUS y he elegido el lugar donde queria situarlo y le he pegado en Comando lo que habia copiado del terminal y ya está. Todo correcto. Ahora lo tengo en el menu donde yo quería y funcionando de maravilla. De paso, he solucionado también el asunto del teclado con los acentos y las eñes. Genial

Repito mi agradecimiento a todos.

joaquingetafe
--------------------
la mejor puerta es aquella que puede dejarse abierta. Proverbio chino

+1
0
-1

joaquingetafe
--------------------
la mejor puerta es aquella que puede dejarse abierta. Proverbio chino

Imagen de kyosfera
+1
0
-1

Saludos, vengo del futuro a pedirte más ayuda, espero no sea demasiado tarde...
El caso es que ya -por fin- entendí qué era lo que había que hacer, solo que a mi no me funciona esta solución..ya dejé de correr el programa como root...ya tengo la carpeta del jdownloader en mi carpeta de usuario..y más importante, ya se conseguirla y ya tengo permisos para usarla...pero aún así solo puedo ejecutar el programa haciendo clic derecho > abrir con sun java 6..
al escribir java -jar /home/miusuario/.jdownloader/JDownloader.jar me sale algo que no tengo idea de qué es..y no se abre y al intentar cerrar la terminal igual me dice que tengo un proceso ejecutándose...alguna otra pista, digo, para hacer funcionar el lanzador...gracias

+1
0
-1
Imagen de albert_arbiol
+1
0
-1

Hola, no recuerdo el comando para desinstalar un .jar, y con --help no me aparece, podriais darme una pista?

Gracias de antemano.

Un saludo.

+1
0
-1