Home > Enterprise >  Java Jar starts from command line , but not from intellij idea
Java Jar starts from command line , but not from intellij idea

Time:11-29

I am able to start the server with the command line 'java -jar jarname.jar But , while running main method of the spring boot application , server start fails ,saying that a class from an imported dependency project does not exists

Caused by: java.lang.NoClassDefFoundError: Lcom/jj/db/repositories/KKRepository;

Also there is a warning message in the console :

2021-11-15 11:04:47 WARN  WebappClassLoaderBase:173 -   - The web application [MM] appears to have started a thread named [RxIoScheduler-1 (Evictor)] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)

Can anyone please help ?

CodePudding user response:

Instead of a multi-module project, make it as a single module project or specify appropriately in the manifest.

  • Related