Domanda

Non sono mai stato in grado di ottenere la schermata di Java 6 spruzzi al lavoro.

Ho provato tutto quello che posso pensare. La mia manifest.mf contiene:

Manifest-Version: 1.0
X-COMMENT: Main-Class will be added automatically by build
SplashScreen-Image: geotagsplashscreen.gif

ho messo il file "geotragsplashscreen.gif" nella radice del mio albero di origine, e verificare che lo rende nella radice del file .jar risultante. Ho anche provato in vari luoghi, confermando ancora una volta la sua posizione nel vaso, e mettere il percorso in SplashScreen-Image.

Non è mai si presenta.

I tentativi di ottenere la schermata iniziale in fase di esecuzione non riescono:

    final SplashScreen splash = SplashScreen.getSplashScreen();
    if (splash == null) {
        return;
    }

spruzzi è sempre nullo per me.

Tutte le idee su quello che mi manca qui?

È stato utile?

Soluzione

I passi qui funzionano

Un paio di note:

  1. Posizionare l'immagine della schermata iniziale nel file JAR
    • per esempio: images/splash.gif
  2. Non utilizzare una barra che porta quando si fa riferimento il file in manifest
    • per esempio: SplashScreen-Image: images/splash.gif

Altri suggerimenti

Uso della jvm argument -splash ho avuto lo stesso problema quando ho messo l'immagine della spruzzata all'interno di un barattolo. Ha lavorato bene quando l'ho lasciato di soggiorno, scompattato accanto al script di avvio.

Se si esegue tramite Java a linea di comando, è necessario utilizzare "java-jar". Non vedrete la schermata iniziale se si esegue Java con solo un'opzione di percorso di classe:. Per esempio, "java -cp ..."

Ho avuto lo stesso problema. Passi che risolto:

  1. Aggiungere la linea "SplashScreen-Image: Vista / geotagsplashscreen.gif" nelle manifest.ms file

  2. Fare clic destro sul vostro progetto, selezionare Proprietà -> Esegui -> Opzioni VM -> aggiungere la riga "-splash: src / view / geotagsplashscreen.gif"

  3. Fare clic destro sul vostro progetto, selezionare Proprietà -> Applicazioni -> Splash Screen -.> Sfoglia (selezionare il percorso del file splash screen e inserirlo)

Ha lavorato per me, spero che risolve il problema.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top