【发布时间】:2011-12-09 04:06:05
【问题描述】:
这对我来说太紧急了。我非常需要解决方案。
我有一个 jdk 1.1 版本的 .class 文件。当我尝试在 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
但问题是当我使用 target 1.1 尝试相同的命令时。
javac -target 1.1 Hello.java
它不工作..它显示以下错误:
javac:目标版本 1.1 与默认源版本 1.5 冲突**
有人帮帮我,... 是不是命令用法不对?
如果错了,给我清理命令,以便我可以使用它,..
【问题讨论】:
-
你的操作系统是什么?安装jdk 1.1有什么问题? Sun 网站上的存档应该可以正常工作。
-
我的是 Windows 操作系统。我的机器已经包含 jdk 1.6 版本。我从 sun 站点下载了 jdk 1.1 版本,它是一个 .exe 文件。当我尝试安装 exe 文件时。 38% 后显示对话框错误,不包含任何信息。
-
This is too urgent for me. Badly i need the solution.这只会鼓励人们对你发火。任何论坛上的每个人都希望得到快速响应。鉴于人们免费这样做,你不能期望太多。 -
@user1076011,Java 1.1。太旧了,您可能必须在较旧的硬件上安装较旧的操作系统才能使其正常工作。十年来一直没有得到支持。在 Windows 95 上尝试(如果有的话,在虚拟机中),它应该可以工作。
-
您从讨论
.class文件和BadClassVersionError开始,然后开始讨论编译.java文件。你对哪个有问题?
标签: java