我正在使用netbeans 7.4和hibernate来处理javafx 2.0。
问题是我运行应用程序它的构建所有jar并花费太多时间来运行..
我怎样才能快速跑...
SessionFactory sess = new Configuration().configure().buildSessionFactory();
Session ses = sess.openSession();
Query qry = ses.createQuery("select count(*) from UserDo");
Iterator it =qry.iterate();
答案 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都需要许可密钥: