Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Maven编译错误_Java_Hibernate_Maven_Gwt - Fatal编程技术网

Java Maven编译错误

Java Maven编译错误,java,hibernate,maven,gwt,Java,Hibernate,Maven,Gwt,编译模块com.example.myPackage.GWT.HelloGWT [信息]正在验证新编译的单元 [INFO]在第一次传递时忽略了1个有编译错误的单元。 [信息]编译时将-strict或-logLevel设置为TRACE或DEBUG以查看所有错误。 [信息]查找入口点类 “文件:/home/ilsurih/Projects/maven%20hibernate/src/main/java/com/example/myPackage/GWT/client/HelloGWT.java”中的[

编译模块com.example.myPackage.GWT.HelloGWT [信息]正在验证新编译的单元 [INFO]在第一次传递时忽略了1个有编译错误的单元。 [信息]编译时将-strict或-logLevel设置为TRACE或DEBUG以查看所有错误。 [信息]查找入口点类 “文件:/home/ilsurih/Projects/maven%20hibernate/src/main/java/com/example/myPackage/GWT/client/HelloGWT.java”中的[INFO][ERROR]错误 [信息][错误]第31行:com.example.myPackage.HibernateUtil类型没有可用的源代码;您是否忘记继承所需的模块? [信息][错误]找不到类型'com.example.myPackage.GWT.client.HelloGWT' [信息][错误]提示:以前的编译器错误可能导致此类型不可用 [信息][错误]提示:检查模块中的继承链;它可能没有继承所需的模块,或者模块可能没有正确添加其源路径项 线程UnitWriteThread java.lang.IndexOutOfBoundsException中的[ERROR]异常 [信息]------------------------------------ [信息]生成失败 [信息]------------------------------------

这是HibernateUtil类:

当我从main调用getUsers方法时,它可以工作。马文一定是出了什么问题。我试图删除所有Hibernate文件。当我运行mvn clean install时,它编译工作的war归档文件


我认为包com.example.myPackage不是gwt客户端源路径的一部分。因此它不能在客户端使用。

扩展对象是冗余代码。com.example.myPackage.HibernateUtil驻留在同一个项目中还是另一个项目中?@JamesB驻留在同一个项目中。下面是完整的项目:当我删除所有HibernateXML和java文件时,如果它能工作,它将如何工作?这里是完整的项目
public class HibernateUtil {
    private static final SessionFactory sessionFactory = buildSessionFactory();

    private static SessionFactory buildSessionFactory() {
        try {
            // Create the SessionFactory from hibernate.cfg.xml
            return new Configuration().configure().buildSessionFactory();
        }
        catch (Throwable ex) {
            // Make sure you log the exception, as it might be swallowed
            System.err.println("Initial SessionFactory creation failed." + ex);
            throw new ExceptionInInitializerError(ex);
        }
    }

    public static SessionFactory getSessionFactory() {
        return sessionFactory;
    }

    public static void shutdown() {
        // Close caches and connection pools
        getSessionFactory().close();
    }

    public static List getUsers(){
        Session session = HibernateUtil.getSessionFactory().openSession();
        return session.createCriteria(User.class).list();
    }    
}