¿Cómo crear una aplicación Java que pueda ejecutarse con un clic?

Me gustaría tener una aplicación Java que pueda iniciarse fácilmente.

Hasta ahora he logrado crear un archivo jar pero todavía no veo ninguna ventaja. Antes de ejecutar mi aplicación con "java HelloWorldSwing" y ahora uso "java -jar HelloWorldSwing.jar" (que es aún más complicado que el comando anterior y, por lo que he entendido, el uso de un archivo jar requiere la presencia de * archivo .mf en el mismo directorio).

Me gustaría tener una de las dos situaciones siguientes:

Solo un archivo único que se puede copiar a otro sistema operativo y que el proyecto se puede iniciar simplemente haciendo clic en este archivo en un navegador de archivos (en este momento, si hace clic en mi archivo jar, Ubuntu comienza a extraer el archivo (porque jar es un archivo) , Lo sé)).

Cree un pictograma que pueda colocarse en un escritorio y haga clic en el que inicie mi programa Java.

Respuestas a la pregunta(8)

Su respuesta a la pregunta