Menu

#186 Launch4j doesn't start on Windows 10

3.x
closed-fixed
None
5
2021-01-25
2018-06-12
No

Hi, Launch4j just doesn't start on Java 10 (Linux 64 bit).

stefan@stefan-quadcore ~/dev/launch4j $ ~/jdk-10.0.1/bin/java -jar launch4j.jar
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.thoughtworks.xstream.core.util.Fields (file:/home/stefan/dev/launch4j/lib/xstream.jar) to field java.util.Properties.defaults
WARNING: Please consider reporting this to the maintainers of com.thoughtworks.xstream.core.util.Fields
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/java/swing/plaf/windows/WindowsLookAndFeel
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1009)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:801)
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:699)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:622)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:580)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
at net.sf.launch4j.Main.main(Main.java:59)
Caused by: java.lang.ClassNotFoundException: com.sun.java.swing.plaf.windows.WindowsLookAndFeel
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
... 10 more

[Also note the great "illegal access operations" warning which I am totally angry about - not at you, but at Oracle. Such a stupid warning to put in. We have a right to illegal accesses! It's our software!]

Many greetings, keep up the good work!

One final note: I repackaged launch4j in my Java dialect JavaX.

Stefan / BotCompany.de

Discussion

  • Stefan Reich

    Stefan Reich - 2018-06-12

    (I'm using Launch4J 3.12.)

     

    Last edit: Stefan Reich 2018-06-12
  • Stefan Reich

    Stefan Reich - 2018-06-12

    GOD I'm not really awake yet, LOL. I wrote "Windows 10" in the bug title instead of Java 10... Also I noticed my repacked launch4j doesn't find all its files yet either, but don't worry about that.

     
  • Grzegorz Kowal

    Grzegorz Kowal - 2021-01-25
    • status: open --> closed-fixed
    • assigned_to: Grzegorz Kowal
     
  • Grzegorz Kowal

    Grzegorz Kowal - 2021-01-25

    Updated XStream to 1.4.15.

     

Log in to post a comment.