(Because many users do not have a suitable version of jre on their computers. It is necessary to install another software (jre) with one piece of software, which will give people a sense of forced binding of rogue software, and many users are in conflict with this. Not to mention the ever-changing versions of JRE on users' computers (whether there is a JRE, Microsoft's or Sun's, 1.4 or 1.6). Instead of taking pains to force them to install the version required by your software, it's better to worry about putting the JRE in the product. Of course, the built-in jre involves the size of the jre. A 5m software is embedded with a 10m jre... Maybe the hard disk doesn't care, but it still has a significant impact on the download time. When downloading software, users have limited patience, so the smaller the better. As for the certificate, even Android can publish~! No matter how much your modified jre does not conform to the java standard, as long as you do not call it java, no one will care about you~--------- Cite Nighthaven
BantingJREsetup.exe)