Menu

#210 Launch4J 3.13 does not run on java 15: java.lang.ClassNotFoundException: com.sun.java.swing.plaf.windows.WindowsLookAndFeel

3.x
closed-fixed
None
3
2021-03-02
2021-02-27
Zal
No

Launch4J 3.13 does not run on java 15: java.lang.ClassNotFoundException: com.sun.java.swing.plaf.windows.WindowsLookAndFeel

I understand this issue has been resolved for newer Java versions in #198, but with my java distribution it still occurs

launch4j -version:

Launch4j 3.13 (http://launch4j.sourceforge.net/)
Cross-platform Java application wrapper for creating Windows native executables.

Copyright (C) 2004, 2019 Grzegorz Kowal

Launch4j comes with ABSOLUTELY NO WARRANTY.
This is free software, licensed under the BSD License.
This product includes software developed by the Apache Software Foundation (http://www.apache.org/).usage: launch4j config.xml

java -version:

openjdk version "15.0.1" 2020-10-20
OpenJDK Runtime Environment (build 15.0.1+9)
OpenJDK 64-Bit Server VM (build 15.0.1+9, mixed mode, sharing)

OS:
Ubuntu 20.04.2 LTS (focal)

StackTrace:

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:1016)
    at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:151)
    at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:825)
    at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:723)
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:646)
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:604)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:168)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
    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:606)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:168)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
    ... 10 more

Discussion

  • Grzegorz Kowal

    Grzegorz Kowal - 2021-03-02
     
  • Grzegorz Kowal

    Grzegorz Kowal - 2021-03-02

    Switched to FlatLaf 1.0.

    BR,
    Grzegorz

     
  • Grzegorz Kowal

    Grzegorz Kowal - 2021-03-02
    • status: open --> closed-fixed
    • assigned_to: Grzegorz Kowal
     

Log in to post a comment.

MongoDB Logo MongoDB