When run uberjar file by java -jar with luminus template, I got NoClassDefFoundError: clojure/lang/Var

ninesolaries@redmibook-pro-15:~/Projects/clojure$ lein new luminus test-luminus +immutant
Generating a Luminus project.
ninesolaries@redmibook-pro-15:~/Projects/clojure$ cd test-luminus/
ninesolaries@redmibook-pro-15:~/Projects/clojure/test-luminus$ lein uberjar
Compiling test-luminus.config
Compiling test-luminus.core
Compiling test-luminus.env
Compiling test-luminus.handler
Compiling test-luminus.layout
Compiling test-luminus.middleware
Compiling test-luminus.middleware.formats
Compiling test-luminus.nrepl
Compiling test-luminus.routes.home
Created /data/projects/clojure/test-luminus/target/uberjar/test-luminus-0.1.0-SNAPSHOT.jar
Created /data/projects/clojure/test-luminus/target/uberjar/test-luminus.jar
ninesolaries@redmibook-pro-15:~/Projects/clojure/test-luminus$ java -jar /data/projects/clojure/test-luminus/target/uberjar/test-luminus-0.1.0-SNAPSHOT.jar
Exception in thread "main" java.lang.NoClassDefFoundError: clojure/lang/Var
	at test_luminus.core.<clinit>(Unknown Source)
Caused by: java.lang.ClassNotFoundException: clojure.lang.Var
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
	... 1 more

What’s wrong? thanks for any help.

/data/projects/clojure/test-luminus/target/uberjar/test-luminus.jar is the uberjar.

The other .jar is just the AOT compiled files and resources, and doesn’t contain other dependencies.

you are right, should not with standalone jar. Thank you.