全新安装的java -version什么都不显示

我正在尝试重build遗留应用程序环境。 规格是

  • Windows Server 2003 SP2
  • Java SDK 1.3.1_15
  • Macromedia JRun4

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

合适的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,版本信息正确显示。

有没有人看过这个,知道我明显失踪的东西?

没有支持! 这就是Oracle(前Sun)在其网站上所陈述的:

在Windows,Linux,Solaris 9和Solaris 10上,J2SE 1.3.1已经完成了Sun End of Life(EOL)过程。 EOL过渡期从2004年10月25日开始,到2006年12月11日Java SE 6的通用性(GA)。强烈build议客户迁移到当前版本Java SE 6。

甚至Java SE 6都有一个新的inheritance者叫做Java 7.你的版本已经有10年的历史了,五年前就已经停止了。

编辑

除此之外,JRun不需要完整的Java JDK,只能使用JRE运行。 据说,版本1.3是最低要求的版本。 由于Just-In-Time编译器针对新版本的速度进行了优化,因此可能有更新的版本,甚至build议您使用。