gpt4 book ai didi

java - 如何更改用户友好消息中的 UnsupportedClassVersionError?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:11:54 25 4
gpt4 key购买 nike

如果 Java 版本太旧,那么 Java 会产生这样非常神秘的错误消息:UnsupportedClassVersionError...。尽管我们在发行说明中提供了必要的 Java 版本,但许多客户通过此错误消息联系支持人员。

是否有一种简单的解决方案可以向用户显示更好的错误消息?

我们使用 Gradle 进行构建。如何编译一小组具有较低类文件版本的文件?在此文件中,我们可以进行版本检查以显示错误消息。

当然我们不能改变整个项目的类文件版本。

最佳答案

How can I compile a small set of files with a lower class file version?

使用 javac 命令的 -source-target 选项(参见 reference documentation ),或者因为您正在使用Gradle,在 Gradle 构建文件中为您需要能够在旧 Java 版本上运行的部分使用适当的对应设置。

对于 Gradle,您可以使用 sourceCompatibilitytargetCompatibility 属性,参见 Table 47.8在 Gradle 文档中。

关于java - 如何更改用户友好消息中的 UnsupportedClassVersionError?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43384688/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com