在用户运行我们发布的Java程序之前,先检测一下用户的电脑里是否安装了Java环境,没有则提示。这是一个很好的用户体验,但具体怎样做到呢?
1. 将我们的java程序(包含main方法的class文件)打包成可执行的jar包,具体怎样打包网上有很多例子。
2. 下载《Java程序代理器》并解压,将我们自己的jar包替换掉它原本的“program.jar”文件
3. 将包含了我们自己的jar文件的整个《Java程序代理器》文件夹交给用户即可。当用户点击其内的exe文件时,如果用户安装过java,则直接启动我们的java程序;如果没有则会提示。当然如果你用的是高级版,程序还会自行联机加载Java,整个过程都无需用户手工干预。