2D-Grafik SplashScreen

Kenta1561

Bekanntes Mitglied
Hallo,

ich will in meinem Programm ein SplashScreen einbauen, der beim Starten des Programms angezeigt werden soll. Ich habe im Internet recherchiert und habe herausgefunden, dass man in den VM-Options folgendes reinschreiben muss: -splash:<Speicherort>
Das habe ich dann auch getan und zumindest in IntelliJ hat es geklappt, als ich auf "Run" gedrückt habe. Leider kommt bei mir kein Splashscreen, wenn ich eine .jar Datei mache und diese ausführe. Ich habe in meine Main-Klasse nur "JOptionPane.showMessageDialog" geschreiben, nur um zu gucken, ob mein Programm auch funktioniert. Mein JOptionPane wird sowohl in IntelliJ als auch beim Ausführen der .jar Datei angezeigt, jedoch nicht mein SplashScreen.
Was muss ich ändern, dass der Splashscreen auch angezeigt wird, wenn ich mein Programm auch als .jar Datei ausführe?

LG
Kenta1561
 

Tobse

Top Contributor
Ins Manifest der JAR-Datei:

Code:
SplashScreen-Image: pfad/zum/bild/png-oder-bmp/relativ/zum/JAR
 

Kenta1561

Bekanntes Mitglied
@Tobse
Ich habe versucht damit noch mal eine .jar Datei zu builden, da kommt aber eine Fehlermeldung: Error:Artifacts builder: Cannot create MANIFEST.MF from C:\Users\Kenta\Desktop\SplashTest\out\production\SplashTest\META-INF\MANIFEST.MF:invalid manifest format
 

Tobse

Top Contributor
Zeig mal deine Manifest.

Ich selbst benutze es in meinen Projekten so:

Code:
Manifest-Version: 1.0
Main-Class: com.wisper.desktop.Starter
SplashScreen-Image: resources/splash.png
 
Ähnliche Java Themen

Ähnliche Java Themen

Neue Themen


Oben