我们的安装程序构建(使用 install4j 5.1.15)已经开始生成警告(每个媒体文件大约 1500 个),我认为这可能与我们将项目升级到 Java 8 的事实有关。有没有办法解决这个问题?我们应该关注这个消息吗?它会导致任何问题吗?我找到了 this post 但它没有解释它是否会导致问题,或者是否有解决问题的方法(例如:升级到更新版本的 install4j)

[INFO] [warning] major version should be between 45 and 51 for JDK <= 1.7

最佳答案

install4j 5 无法使用 -target 1.8 读取 Java 类文件。 install4j 检查您的代码以了解 install4j API 的使用情况,以便缩小的运行时文件包含所有必需的类。警告消息意味着 install4j 无法执行此任务。您可以在“常规设置->媒体文件选项”步骤中关闭运行时收缩以避免此问题。

此外,使用 install4j 6 时,此问题会消失。

关于Install4j J​​ava 版本警告,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32193035/

10-12 14:15