【发布时间】:2017-04-13 06:08:19
【问题描述】:
如果 Java 版本太旧,那么 Java 会产生这样非常神秘的错误消息: UnsupportedClassVersionError... 。尽管我们在发行说明中提供了必要的 Java 版本,但许多客户联系支持人员并告知此错误消息。
是否有一种简单的解决方案可以向用户显示更好的错误消息?
我们使用 Gradle 来构建。如何使用较低类文件版本编译一小组文件?在此文件中,我们可以进行版本检查以显示错误消息。
当然我们不能更改整个项目的类文件版本。
【问题讨论】:
-
完全正确 - 除此之外,您可以创建一个在安装时或每次启动程序时运行的 Java 类,它是为 JDK 1.1 编译的,并检查Java - 如果它太旧,您会显示一条用户友好的错误消息。
标签: java gradle compilation