Java 奇怪的hibernate引用错误,但未将其添加为库

Java 奇怪的hibernate引用错误,但未将其添加为库,java,hibernate,jpa,persistence,Java,Hibernate,Jpa,Persistence,我得到以下错误: Exception in Application constructor java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at s

我得到以下错误:

Exception in Application constructor
java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:483)
    at com.sun.javafx.application.LauncherImpl.launchApplicationWithArgs(LauncherImpl.java:367)
    at com.sun.javafx.application.LauncherImpl.launchApplication(LauncherImpl.java:305)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:483)
    at sun.launcher.LauncherHelper$FXHelper.main(LauncherHelper.java:767)
Caused by: java.lang.RuntimeException: Unable to construct Application instance: class StartUp
    at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:884)
    at com.sun.javafx.application.LauncherImpl.access$000(LauncherImpl.java:56)
    at com.sun.javafx.application.LauncherImpl$1.run(LauncherImpl.java:158)
    at java.lang.Thread.run(Thread.java:744)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
    at com.sun.javafx.application.LauncherImpl$7.run(LauncherImpl.java:791)
    at com.sun.javafx.application.PlatformImpl$7.run(PlatformImpl.java:335)
    at com.sun.javafx.application.PlatformImpl$6$1.run(PlatformImpl.java:301)
    at com.sun.javafx.application.PlatformImpl$6$1.run(PlatformImpl.java:298)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sun.javafx.application.PlatformImpl$6.run(PlatformImpl.java:298)
    at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
    at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
    at com.sun.glass.ui.win.WinApplication.access$300(WinApplication.java:39)
    at com.sun.glass.ui.win.WinApplication$4$1.run(WinApplication.java:112)
    ... 1 more
Caused by: java.lang.NoClassDefFoundError: org/hibernate/Session
    at gui.GraphicApplication.<init>(GraphicApplication.java:28)
    at StartUp.<init>(StartUp.java:26)
    ... 15 more
Caused by: java.lang.ClassNotFoundException: org.hibernate.Session
    at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 17 more
Exception running application StartUp
应用程序构造函数中的异常 java.lang.reflect.InvocationTargetException 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中 位于java.lang.reflect.Method.invoke(Method.java:483) 位于com.sun.javafx.application.LaunchImpl.launchApplicationWithArgs(LaunchImpl.java:367) 位于com.sun.javafx.application.LaunchImpl.launchApplication(LaunchImpl.java:305) 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中 位于java.lang.reflect.Method.invoke(Method.java:483) 位于sun.launcher.launchelper$FXHelper.main(launchelper.java:767) 原因:java.lang.RuntimeException:无法构造应用程序实例:类启动 位于com.sun.javafx.application.LaunchImpl.launchApplication1(LaunchImpl.java:884) 在com.sun.javafx.application.launchempl.access$000(launchempl.java:56) 位于com.sun.javafx.application.launchempl$1.run(launchempl.java:158) 运行(Thread.java:744) 原因:java.lang.reflect.InvocationTargetException 位于sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法) 位于sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) 在sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 位于java.lang.reflect.Constructor.newInstance(Constructor.java:408) 位于com.sun.javafx.application.launchempl$7.run(launchempl.java:791) 位于com.sun.javafx.application.PlatformImpl$7.run(PlatformImpl.java:335) 位于com.sun.javafx.application.PlatformImpl$6$1.run(PlatformImpl.java:301) 位于com.sun.javafx.application.PlatformImpl$6$1.run(PlatformImpl.java:298) 位于java.security.AccessController.doPrivileged(本机方法) 位于com.sun.javafx.application.PlatformImpl$6.run(PlatformImpl.java:298) 位于com.sun.glass.ui.invokelateDispatcher$Future.run(invokelateDispatcher.java:95) 在com.sun.glass.ui.win.WinApplication.\u runLoop(本机方法) com.sun.glass.ui.win.WinApplication.access$300(WinApplication.java:39) 位于com.sun.glass.ui.win.WinApplication$4$1.run(WinApplication.java:112) ... 还有一个 原因:java.lang.NoClassDefFoundError:org/hibernate/Session 在gui.graphicalpplication.(graphicalpplication.java:28) 启动时。(StartUp.java:26) ... 还有15个 原因:java.lang.ClassNotFoundException:org.hibernate.Session 在java.net.URLClassLoader$1.run(URLClassLoader.java:372) 在java.net.URLClassLoader$1.run(URLClassLoader.java:361) 位于java.security.AccessController.doPrivileged(本机方法) 位于java.net.URLClassLoader.findClass(URLClassLoader.java:360) 位于java.lang.ClassLoader.loadClass(ClassLoader.java:424) 位于sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) 位于java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 还有17个 运行应用程序启动时出现异常 然而,我甚至没有使用Hibernate库,我使用JPA,我尝试搜索“Session”、“Hibernate”和其他字符串,但我找不到任何字符串,但它抛出了这个错误

以下是我当前使用的库:

我以前使用hibernate,但我必须使用JPA,所以我删除了与hibernate有关的所有内容


stacktrace引用了我的一些文件,但这些行中没有任何内容与数据库管理有关。

您是否有机会将Hibernate JAR添加到服务器的lib目录中?

堆栈跟踪清楚地表明,“gui.graphicalApplication.(graphicalApplication.java:28)”正在引用它,因此,请查看并修复它?

lAppointmentGroupMap.put(“group02”,new Agenda.AppointmentGroupImpl()。带有样式类(“group2”);这两个类都不是持久性的,也不以任何方式使用hibernate——堆栈跟踪不存在;NoClassDefFoundError表示该行引入了对Hibernate会话的需求。它可能在这些类的一个dep中,也可能是一个dep中的一个dep。但它正在从那里被引入。嗯,我什么也找不到,我用相同的源文件重新创建了这个项目,现在一切似乎都正常了