RT:求个思路,关于SE JRE预加载。
最近在做一个SE的桌面应用,当重新开机第一次运行程序的时候非常的缓慢大约要15-22秒才能运行起程序来。
第二次到N次一半就比较稳定速度也快了许多大约5秒的样子吧。现在我像让它第一次运行就在5秒的样子,但是我不知道第一次启动做了写什么。
所以到这里来求个思路或者以前谁搞过大搞交流一下,在这里先谢谢大家了。祝大家工作顺利。

解决方案 »

  1.   

    开机启动JRE。这样就把时间转移到开机的过程中了。
      

  2.   

    用exe4j把jar转换为exe文件,并设置为在当前目录寻找jre
    精简jre文件并放到当前目录然后将上面两个文件制作成安装程序。优点是运行快,缺点是可能文件优点大!
      

  3.   


    我是用install 4j 做的 spark客户端知道吧就是那个东西。
    请问你知道怎么卡机加载启动jre吗?
      

  4.   

    install 4j 没有用过不过为了在没有jre的系统上运行,也需要绑定jre文件吧!你看看能不能在制作exe文件(应该是包含了最简单的jvm)的时候,设置成自动在某个位置搜jre文件,而不用启动jre。
      

  5.   


    jre都没起来我们的java是怎么运行的那?还要JAVA加载JRE你的意思是说我要写一个外壳程序EXE分析项目在加载JRE的东西我那是写虚拟机吗兄弟?
      

  6.   

    exe4j在制作exe的时候,回搭载一个最简单的jvm!要不你在试试exe4j!这个不用启动jre