如果Java版本比较老,那么Java会产生这样一个非常神秘的错误消息:UnsupportedClassVersionError ...。虽然发行说明中提供了必要的Java版本,但许多客户都会通过此错误消息联系支持人员。如何在用户友好的消息中更改UnsupportedClassVersionError?
有没有简单的解决方案来向用户显示更好的错误信息?
我们使用Gradle作为建筑物。我如何编译一个较小的文件类型的文件集?在这个文件中,我们可以做一个版本检查来显示错误信息。
当然,我们不能更改完整项目的类文件版本。
这是否帮助http://stackoverflow.com/questions/2591083/getting-java-version-at-runtime –
没错 - 到上添加,也可以使一个Java类是无论是在安装时还是在每次启动程序时运行,该程序都是为JDK 1.1编译的,并且会检查Java的版本 - 如果它太旧,则会显示用户友好的错误消息。 –