如何将类编译到Jdk 1.1中的Jdk 1.1版本?

时间:2011-12-09 04:06:05

标签: java

这对我来说太紧急了。我非常需要解决方案。

我有一个.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:目标版本1.1与默认源版本1.5 **

冲突

有人帮我,...  命令用法是错误的吗?

如果错了,请给我干净的命令,以便我可以使用它,..

1 个答案:

答案 0 :(得分:8)

将-source 1.1添加到命令行

javac -source 1.1 -target 1.1 Hello.java