NoCLassFoundError while using ResourceResolver
Hi
"C:\Program Files\Java\jdk-11.0.14\bin\java.exe" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2022.1\lib\idea_rt.jar=51762:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2022.1\bin" -Dfile.encoding=UTF-8 -classpath D:\AEM\AEM_POC\aempoc\core\target\classes;C:\Users\akshay\.m2\repository\com\adobe\cq\core.wcm.components.core\2.18.0\core.wcm.components.core-2.18.0.jar com.aempoc.core.models.demo
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/sling/api/resource/ResourceResolver
at com.aempoc.core.models.demo.main(demo.java:11)
Caused by: java.lang.ClassNotFoundException: org.apache.sling.api.resource.ResourceResolver
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:521)
... 1 more
Process finished with exit code 1
while executing below code
package com.aempoc.core.models;
import org.apache.sling.api.resource.ResourceResolver;
import org.apache.sling.models.annotations.injectorspecific.SlingObject;
public class demo {
@SlingObject
private static ResourceResolver resourceResolver;
public static void main(String args[]){
System.out.println("HI"+ resourceResolver.getUserID());
}
}