Some users with 10.13.3 seem to have similar problems. Google doesn't find anything about _CTFontCopyDefaultCascadeListForLanguages and I wouldn't know how I could help the users other than giving them our *.tar.gz alternative. It works fine on High Sierra and El Capitan (we only have those two for testing). At any rate, the manual implies that this is not checked.Some users with Mac OS X 10.7.5 (Lion) are getting this error when they try to install our product, which is made with Install4j v6.1 and Java 8u162 is bundled with it. 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 |