全新安装的 java -version 不显示任何内容

全新安装的 java -version 不显示任何内容

我正在尝试重建旧版应用程序环境。规格如下

  • Windows Server 2003 SP2
  • Java SDK 1.3.1_15
  • 宏媒体JRun4

我已经安装了 Java SDK,但在尝试安装 JRun4 时,我在“JVM 选择”阶段收到此消息

找不到合适的 JRE

我发现报告的版本有些奇怪,运行时c:\jdk1.3.1_15\jre\bin\java.exe -version我什么也没收到。

我能够显示版本的唯一方法是运行c:\jdk1.3.1_15\jre\bin\java.exe -classic -version

C:\>jdk1.3.1_15\jre\bin\java -version

C:\>jdk1.3.1_15\jre\bin\java -classic -version
java version "1.3.1_15"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_15-b01)
Classic VM (build 1.3.1_15-b01, native threads, nojit)

我在另一台机器上安装了这个精确的 JDK,并且版本信息显示正确。

有人之前见过这个并且知道我明显遗漏的东西吗?

答案1

不支持!Oracle(前身为 Sun)在其网站上声明如下:

在 Windows、Linux、Solaris 9 和 Solaris 10 上,J2SE 1.3.1 已完成 Sun 生命周期结束 (EOL) 流程。EOL 过渡期从 2004 年 10 月 25 日开始,直到 2006 年 12 月 11 日 Java SE 6 正式发布 (GA)。根据此通知,强烈建议客户迁移到当前版本 Java SE 6。

甚至 Java SE 6 也有一个新的继任者,称为 Java 7。您的版本已有大约 10 年历史,并且五年前就停止了支持。

编辑

除此之外,JRun 不需要完整的 Java JDK,它只需使用 JRE 即可运行。据说 1.3 版是最低限度所需版本。由于 Just-In-Time 编译器在较新版本中针对速度进行了优化,因此可以使用较新版本,甚至建议使用较新版本。

相关内容