Java 如何将类编译成JDK1.6中的JDK1.1版本?

Java 如何将类编译成JDK1.6中的JDK1.1版本?,java,Java,这对我来说太紧急了。我急需解决方案。 我有一个.class文件,它是JDK1.1版本的。当我试图用JDK1.5和1.6编译时。 它显示BadClassVersionError 所以我尝试了JDK1.1版本。我从任何地方都找不到。 除了sun的java站点。但是当我尝试安装时,它没有安装 当我搜索谷歌时,我知道还有一个选择 这样我们就可以在1.1版本中编译我们的类。 Hello.java是我的java文件。我目前的版本是jdk 1.6 当我使用以下命令时: javap-verbose Hello

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

我有一个.class文件,它是JDK1.1版本的。当我试图用JDK1.5和1.6编译时。 它显示BadClassVersionError

所以我尝试了JDK1.1版本。我从任何地方都找不到。 除了sun的java站点。但是当我尝试安装时,它没有安装

当我搜索谷歌时,我知道还有一个选择

这样我们就可以在1.1版本中编译我们的类。 Hello.java是我的java文件。我目前的版本是jdk 1.6

当我使用以下命令时:

javap-verbose Hello

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

现在我使用了以下命令:

javac-target1.5hello.java

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

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

javac-target1.1hello.java

它不起作用。。它显示以下错误:

javac:目标版本1.1与默认源版本1.5冲突**

谁能帮帮我,。。。 命令用法是否错误


如果错误,请给我clean命令,以便我可以使用它,…

将-source 1.1添加到命令行中

javac -source 1.1 -target 1.1 Hello.java

你的操作系统是什么?JDK1.1的安装有什么问题?Sun网站上的存档应该可以正常工作。我的是Windows O.S。我的机器已经包含jdk 1.6版本。我从sun站点下载了JDK1.1版本,它是一个.exe文件。当我尝试安装exe文件时。38%后,显示对话框错误,不包含任何信息。
这对我来说太紧急了。我急需解决方案。
这只会鼓励人们炒你鱿鱼。任何论坛上的每个人都希望得到快速的回应。如果人们免费这么做,你不能期望太多。@user1076011,java1.1。太旧了,您可能必须在旧硬件上安装旧操作系统才能使其正常工作。它已经十年没有得到支持了。在Windows 95上试用它(如果您有虚拟机的话),它应该可以工作。您可以从谈论
.class
文件和
BadClassVersionError
开始,然后开始谈论编译
.java
文件。你对什么有意见?谢谢尼尔的建议。。如果我对你有问题,我会检查它并返回给你。你仍然需要一个支持如此旧版本Java的编译。Java1.1于1997年发布。您可能很难找到在现代操作系统上运行的Java版本感谢大家,特别是尼尔,我通过使用javac-source 1.1-target 1.1hello.java解决了这个问题。但是解决的问题不是-source1.1,而是-source1.2。其余的都一样。它成功了