There probably isn't a reliable way for Install4j to check the version of the JRE you provided for embedding. If that minimum Java version is lower than the version of the design time JDK, runtime errors can occur if you accidentally use newer classes and method. The version of that JDK should correspond to the minimum Java version for the project. ![]() However it needs a runtime library against which scripts entered in the installer configuration are compiled. The design time JDK is used for the following purposes:Ĭode compilation: install4j uses a bundled eclipse compiler, so it does not need this functionality from a JDK. The implication of that warning is that Install4j doesn't check this. The manual includes a warning that you should not include an embedded JRE that is less than the target level because that could cause runtime errors. ![]() ![]() From what I can make out, the purpose of the minimum Java version parameter is to tell the Java compiler that Install4j uses to compile scripts what the Java target is level should be.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |