使用hibernate运行javafx应用程序需要花费太多时间

时间:2013-11-14 04:28:01

标签: hibernate netbeans javafx-2 javafx fxml

我正在使用netbeans 7.4和hibernate来处理javafx 2.0。

问题是我运行应用程序它的构建所有jar并花费太多时间来运行..

我怎样才能快速跑...

enter image description here

 SessionFactory sess = new Configuration().configure().buildSessionFactory();
        Session ses = sess.openSession();

         Query qry = ses.createQuery("select count(*) from UserDo");
         Iterator it  =qry.iterate();

2 个答案:

答案 0 :(得分:4)

NetBeans构建时间改进建议

似乎您的问题可能不是运行应用程序所花费的时间,而是使用NetBeans中当前的构建设置构建它所花费的时间。

以下是一些可以尝试的建议,可以提高NetBeans下的构建速度:

JavaFX Ant Build Script in Netbeans: How to improve build speed?

您需要签署申请时的背景

从Jitendra的回答中,您标记为正确,似乎您的主要问题是您要求NetBeans签署所有jar文件。

除非您将应用程序部署为浏览器嵌入式应用程序或WebStart应用程序,否则无需对应用程序进行签名。

即使您最终要使用这两种模式中的任何一种部署应用程序,您也可以将应用程序的所有开发作为独立应用程序(不需要签名)进行,并且只需在应用程序中对应用程序进行签名准备交付它。

如何禁用NetBeans中的签名

在NetBeans 7.4下,为防止NetBeans签署所有应用程序的jar文件,请选择:

Project Properties | Build | Deployment

并确保未选中以下设置:

Request unrestricted access (Enable signing)

答案 1 :(得分:-1)

实际上存在一些许可问题,每当您运行Javafx APP Java环境检查您的许可时,如果您有默认jar,那么Netbeans会显示警告消息以利用您的许可问题。这就是为什么它似乎比其他应用程序慢。尝试与Oracle支持人员沟通,它肯定会为您提供更好的解决方案。

在下面的屏幕截图中,您将确认每个jar都需要许可密钥:

enter image description here