c.g.i.Guice An exception was caught and reported. Message: java.lang.ClassNotFoundException: javax.annotation.PreDestroy
java.lang.TypeNotPresentException: Type javax.annotation.PreDestroy not present
at java.base/sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(Unknown Source)
at java.base/sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Unknown Source)
at java.base/sun.reflect.generics.tree.ClassTypeSignature.accept(Unknown Source)
at java.base/sun.reflect.generics.visitor.Reifier.reifyTypeArguments(Unknown Source)
at java.base/sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Unknown Source)
at java.base/sun.reflect.generics.tree.ClassTypeSignature.accept(Unknown Source)
at java.base/sun.reflect.generics.repository.FieldRepository.computeGenericType(Unknown Source)
at java.base/sun.reflect.generics.repository.FieldRepository.getGenericType(Unknown Source)
at java.base/java.lang.reflect.Field.getGenericType(Unknown Source)
at com.google.inject.TypeLiteral.getFieldType(TypeLiteral.java:271)
at com.google.inject.spi.InjectionPoint.<init>(InjectionPoint.java:94)
at com.google.inject.spi.InjectionPoint$InjectableField.toInjectionPoint(InjectionPoint.java:463)
at com.google.inject.spi.InjectionPoint.getInjectionPoints(InjectionPoint.java:749)
at com.google.inject.spi.InjectionPoint.forInstanceMethodsAndFields(InjectionPoint.java:380)
at com.google.inject.spi.InjectionPoint.forInstanceMethodsAndFields(InjectionPoint.java:399)
at com.google.inject.internal.BindingBuilder.toInstance(BindingBuilder.java:84)
at com.mycila.guice.ext.jsr250.Jsr250Module.configure(Jsr250Module.java:47)
at com.google.inject.AbstractModule.configure(AbstractModule.java:62)
at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:340)
at com.google.inject.spi.Elements.getElements(Elements.java:110)
at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:138)
at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:104)
at com.google.inject.Guice.createInjector(Guice.java:96)
at de.tilin.server.core.startup.TilinBootstrap.startupServer(TilinBootstrap.java:60)
at de.tilin.server.accounting.runner.AccountingServerRunner.main(AccountingServerRunner.java:16)
Caused by: java.lang.ClassNotFoundException: javax.annotation.PreDestroy
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Unknown Source)
... 25 common frames omitted