Menu

#165 The -splash jvm option doesn't seem to work...

3.x
open
nobody
None
5
2017-05-17
2017-05-07
Sharcoux
No

I don't get why the jvm -splash option doesn't work with launch4j whereas it works if I use it directly.

Here is my xml:

<?xml version="1.0" encoding="UTF-8"?>
<launch4jConfig>
  <dontWrapJar>true</dontWrapJar>
  <headerType>gui</headerType>
  <jar>MathEOS.jar</jar>
  <outfile>/path/to/file.exe</outfile>
  <errTitle>Update your version of Java !</errTitle>
  <cmdLine></cmdLine>
  <chdir>.</chdir>
  <priority>normal</priority>
  <downloadUrl>http://java.com/download</downloadUrl>
  <supportUrl></supportUrl>
  <stayAlive>true</stayAlive>
  <restartOnCrash>false</restartOnCrash>
  <manifest></manifest>
  <icon>/path/to/file.ico</icon>
  <jre>
    <path></path>
    <bundledJre64Bit>false</bundledJre64Bit>
    <bundledJreAsFallback>false</bundledJreAsFallback>
    <minVersion>1.7.0</minVersion>
    <maxVersion></maxVersion>
    <jdkPreference>preferJre</jdkPreference>
    <runtimeBits>64/32</runtimeBits>
    <opt>-Dswing.aatext=true</opt>
    <opt>-Dawt.useSystemAAFontSettings=lcd</opt>
    <opt>-splash:spashscreen.png</opt>
  </jre>
  <versionInfo>
    <fileVersion>1.6.36.0</fileVersion>
    <txtFileVersion>1.6.36.0</txtFileVersion>
    <fileDescription>Description</fileDescription>
    <copyright>My Name</copyright>
    <productVersion>1.6.36.0</productVersion>
    <txtProductVersion>1.6.36.0</txtProductVersion>
    <productName>My Product</productName>
    <companyName>My Company</companyName>
    <internalName>Product</internalName>
    <originalFilename>file.exe</originalFilename>
    <trademarks></trademarks>
    <language>ENGLISH_US</language>
  </versionInfo>
</launch4jConfig>

Is there anything wrong ?

Discussion

  • Sharcoux

    Sharcoux - 2017-05-10

    Ok, I discovered that it actually works... But only if I choose to bundle the jre. If I let the wrapper find the jre, the -splash option is just ignored... Any idea ?

     
  • Grzegorz Kowal

    Grzegorz Kowal - 2017-05-17

    Can you also run it with option --l4j-debug and post the created logfile? It should work for the non-bundled JRE as well. I couldn't find anything in the help forums, but somehow this does not seem completely new...

     

Log in to post a comment.