2009-10-24 20 views
15

Estoy escribiendo una aplicación java que produce cadenas a través de System.out y solo quiero saber cómo ejecutar esta aplicación fuera de mi IDE. Tengo un jar ejecutable. ¿Qué hace uno para ver esta salida en una consola?Ejecutar jar en la consola

Respuesta

26

Básicamente: java -jar app.jar

Sun's site tiene más información

+0

¿Qué tal una solución de implementación que solo requiere que los usuarios finales hagan doble clic en el archivo? ¿Archivo por lotes? – Nick

+0

Tenga en cuenta que esta solución requiere que establezca el punto de entrada de la clase principal: http://java.sun.com/docs/books/tutorial/deployment/jar/appman.html – Joel

+0

obtengo una 'Excepción sin cabeza' si la ejecuto en consola pura. ¿Hay alguna manera de hacer esto sin un servidor 'X'? – isomorphismes

5

Si he entendido lo que quiere,
java -jar JarFile.jar
debería funcionar bien.

8

Como otros han sugerido:

java -jar JarFIle.jar 

Nota esto requiere que establezca la clase principal entry point

Si no/no podrá ajustar principal Clase De allí tendría que hacer:

java -cp JarFile.jar package.Classname 

Además, si asocia los tipos de archivos jar con su JRE, entonces el doble clic debería funcionar también.

2

Sé que esto es viejo, pero me gustaría ayudar a la gente futuras

También puede hacer otro archivo al lado de él y simplemente haga doble clic sobre el mismo ejemplo:

de Windows: anynameyoulike.bat

Linux: anynameyoulike.sh (No estoy seguro de esto funciona, pero debería)

y en ese archivo añadir

java -jar JarName.jar

+2

sí. Eso es lo que los otros amigos ya dijeron. –

0
jar -tf JarName.jar 

Dará archivos de lista en el tarro

Drive://Jarlocation> java -jar jarName.jar 

se ejecutará el frasco de la consola

0

En realidad, debe ejecutarlo desde cmd.exe para ver la consola, si está usando Windows. (Tal vez Terminal.exe de Linux hace lo mismo) Puede no sólo haga doble clic en el jar, incluso si se habilita la consola en Panel de control - Java - avanzada.

Ahora, para ejecutarlo, utilice cd para entrar en la carpeta donde se coloca el frasco, y:

java -jar name_of_your_jar.jar 

se puede ver todo ahora.

Para la salida del texto, haga clic en el icono de la parte superior izquierda de la ventana de cmd y Editar - Marcos, arrastre para seleccionar texto, Introduzca para copiarlo.

Cuestiones relacionadas