[英]Eclipse the import cannot be resolved after Java update
我有使用休眠的类,我将所有必需的jar包含到类路径中,并且在Java更新自身之前可以使用类。 但是现在eclipse显示它无法解决某些休眠导入。 有什么解决方案?
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
删除.m2 / repository / org / hibernate / *,然后在eclipse中:Maven / update Project。 它将再次下载依赖项。 它为我工作!
您是否尝试过“项目>清洁...”? 确切的错误消息是什么? Java更新后,您可能需要更新JDK的路径:“窗口>首选项> Java>已安装的JRE”
如果键入(Ctrl + shift + t),或打开类型资源管理器并键入SessionFactory或Configuration,Eclipse是否会找到它们? 如果不是,那么可以确定.jar文件中存在一些问题。 尝试删除并替换它们。
顺便问一下,您使用的是Mac还是PC?
使用Grails工具>刷新依赖关系(Alt + G,R)时,我遇到了类似的问题,该问题已得到解决。 这是在SpringSource Tool Suite 2.7.1中。
我必须运行一次以使插件正确初始化(从SVN导入后),然后再次运行以获取引用。
甚至我也面临着同样的问题。 一切正常,但是每个jsp页面突然出现异常,给我说org.apache.jasper.JasperException错误:无法为JSP编译类:
在生成的Java文件中的第1行发生错误:无法解析类型org.hibernate.SessionFactory。 从所需的.class文件间接引用它
在生成的java文件中的第9行发生错误:只能导入类型。 org.hibernate.Query解析为一个包
在生成的java文件中的第11行发生错误:只能导入类型。 org.hibernate.Session解析为一个包
在生成的java文件中的第12行发生错误:只能导入类型。 org.hibernate.SessionFactory解析为一个包
在生成的java文件中的第13行发生错误:只能导入类型。 org.hibernate.cfg.Configuration解析为一个包
为了解决日食方面的问题,我从日食中删除/删除了服务器,并添加了我的tomcat服务器,一切开始与以前一样.....
谢谢
我今天遇到了这个问题,我认为日食告诉我他想解决一些问题,但不知道什么问题以及如何解决,这是:
SessionFactory factory;
try {
factory = new Configuration().configure().buildSessionFactory();
} catch (Throwable ex) {
System.err.println("Failed to create sessionFactory object." + ex);
throw new ExceptionInInitializerError(ex);
}
Maby可以提供帮助。在我的情况下,它是异常处理。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.