¿Cómo puedo crear un archivo .jar?

En eltutorial Descubrí que los archivos jar se pueden crear de la siguiente manera:

jar cf jar-file input-file(s)

Sin embargo, no estaba claro cuáles son los archivos de entrada. ¿Son archivos .java o archivos .class? De los ejemplos en la misma página, puedo suponer que deberían ser archivos .class.

Pero ahora no está claro qué archivos .class debería poner allí. Después de la compilación de archivos .java tengo muchos archivos .class. Una de las razones es que tengo muchos archivos como ese: GameWindow $ 2 $ 10class, GameWindow $ 2 $ 7.class y así sucesivamente. ¿Debo incluirlos a todos en la línea de comando para la creación del archivo .jar?

Para ejecutar mi aplicación utilizojava Game. Entonces, ¿debo usar solo el archivo Game.class cuando creo un archivo .jar? Por otro lado, otros archivos de clase corresponden a las clases utilizadas por la aplicación.

Mi software utiliza bibliotecas externas (durante la compilación especifico archivos .jar de estas bibliotecas). ¿El archivo .jar de mi aplicación podrá ejecutarse en la computadora que no contiene el archivo .jar de la biblioteca usada?

Respuestas a la pregunta(6)

Su respuesta a la pregunta