I am designing a software tool I intend to sell commercially. This is a general purpose tool that will be (I hope) used by the complete spectrum of computer users, including non-technical people and people with slow internet connections. Extreme simplicity of use, including installation, is paramount. Although I would love to write the tool in
Java, I believe that this would require packaging a complete JRE, requiring a download of ~70 MB, which would take too long. I understand the JRE licensing agreement to preclude packaging only the portion of the JRE I actually need. It would be too risky to depend on users already having a sufficiently current JRE available. So, it seems like, at least for the primary target of Windows users, I will probably need to write the app in C++.
Does anyone know of a way to build a tool like this in Java and not incur these unacceptable delivery / installation problems? Thanks in advance for any help!