gpt4 book ai didi

java - 如何将 Jdk 1.6 中的类编译为 Jdk 1.1 版本?

转载 作者:搜寻专家 更新时间:2023-10-31 19:34:52 24 4
gpt4 key购买 nike

我有一个 .class 文件,它是 jdk 1.1 版本。当我尝试在 Jdk 1.5 和 1.6 中编译时,它显示 BadClassVersionError。

所以我尝试了 jdk 1.1 版本。我无法从任何地方得到它。除了 sun 的 java 站点。但是当我尝试安装时,它没有安装。

当我搜索谷歌时,我开始知道还有一个选择这样我们就可以在 1.1 版本中编译我们的类。

Hello.java 是我的 java 文件。我现在的版本是jdk 1.6

当我使用下面的命令时:

javap -verbose Hello

它显示次要版本:0主要版本:50

现在我使用了下面的命令:

javac -target 1.5 Hello.java

它工作正常。现在它显示主要版本为 49

但问题是当我用目标 1.1 尝试相同的命令时。

javac -target 1.1 Hello.java

它不工作,它显示以下错误:

javac: target release 1.1 conflicts with default source release 1.5

命令用法有误吗?

最佳答案

将-source 1.1 添加到您的命令行

javac -source 1.1 -target 1.1 Hello.java

关于java - 如何将 Jdk 1.6 中的类编译为 Jdk 1.1 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8440928/

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