Avatar animado JAR HD

GetResource() utiliza el paquete de nivel superior como directorio raíz para los cálculos de ruta, por lo que debe colocar el archivo de imagen en el mismo directorio que el archivo JAR.

Después de salir del IDE y ejecutar un montón de archivos de clase directamente, el directorio donde se encuentran los archivos de clase es el directorio raíz. Sin embargo, si ejecuta un archivo jar empaquetado, el directorio donde está el archivo jar. ubicado es el directorio raíz.

En el IDE, aunque el archivo de clase se ejecuta directamente, el directorio raíz de getResource() sigue siendo el directorio del proyecto.