-1

我正在使用 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();
4

2 回答 2

4

NetBeans 构建时间改进建议

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

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

Netbeans 中的 JavaFX Ant 构建脚本:如何提高构建速度?

关于何时需要签署应用程序的背景信息

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

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

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

如何禁用登录 NetBeans

在 NetBeans 7.4 下,要防止 NetBeans 对应用程序的所有 jar 文件进行签名,请选择:

Project Properties | Build | Deployment

并确保未选中以下设置:

Request unrestricted access (Enable signing)
于 2013-11-15T06:48:42.483 回答
-1

实际上存在一些许可问题,每当您运行 Javafx APP Java Environment 检查您的许可时,如果您有默认 jar,则 Netbeans 会显示警告消息以帮助您解决许可问题。这就是为什么它看起来比其他应用程序慢的原因。尝试与 Oracle Support 沟通,它肯定会为您提供更好的解决方案。

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

在此处输入图像描述

于 2013-11-15T05:57:00.150 回答