Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.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 错误:在类中找不到主方法,请定义主方法_Java_Hibernate_Session_Transactions - Fatal编程技术网

Java 错误:在类中找不到主方法,请定义主方法

Java 错误:在类中找不到主方法,请定义主方法,java,hibernate,session,transactions,Java,Hibernate,Session,Transactions,编译java文件时出现标题错误。但是我不明白我的错在哪里有人能帮我吗?下面是我的代码: import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.Transaction; import org.hibernate.cfg.Configuration; //imported UserDetailInfo class also here.. public class UserI

编译java文件时出现标题错误。但是我不明白我的错在哪里有人能帮我吗?下面是我的代码:

import org.hibernate.Session;  
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
//imported UserDetailInfo class also here.. 
public class UserInfo {

    public static void main(String[] args){
        Session session=null;
        try{
            UserDetailInfo demopojo=new UserDetailInfo();
            Configuration configuration = new Configuration();
            SessionFactory  sessionFactory = configuration.configure().buildSessionFactory();
            session = sessionFactory.openSession();
            Transaction transaction = session.beginTransaction();
            transaction.begin();
            demopojo.setId(1);
            demopojo.setFirstName("Johny");
            demopojo.setLastName("John");
            session.save(demopojo);
            transaction.commit();

        }catch(Exception e){
            System.out.println(e.getMessage());
        }finally{
            session.close();
        }
    }
}

我在尝试删除时遇到了同样的问题

@抑制警告(“串行”)


如果你有它上面的主要类。它对我很有用。

你是如何运行它的?使用Eclipse..它是我从一个项目中得到的java文件之一..只想使用main方法检查此代码。右键单击文件名并作为java应用程序运行..它向我显示了提到的错误。它是否成功编译而没有错误?添加main后是否保存了该文件?清理项目并再次尝试运行。因此,事实上,这是在运行它时,而不是在编译它时。类是否编译?如果有任何错误,请查看问题视图。