Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

I'm attempting to rebuild a legacy application environment. The specs are

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

I've installed the Java SDK however whilst attempting to install JRun4, I receive this message during the "JVM Selection" stage

suitable JRE could not be located

I figured there was something weird with the reported version and when running c:\jdk1.3.1_15\jre\bin\java.exe -version, I receive absolutely nothing.

The only way I've been able to get a version displayed is by running 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)

I have this exact JDK installed on another machine and the version information displays correctly.

Has anybody seen this before and knows something I'm obviously missing?

share|improve this question

1 Answer 1

up vote 1 down vote accepted

No support! This is what Oracle (former Sun) states on their website:

On Windows, Linux, Solaris 9, and Solaris 10 J2SE 1.3.1 has completed the Sun End of Life (EOL) process. The EOL transition period was from Oct 25, 2004 until the General Availability (GA) of Java SE 6 on December 11th, 2006. With this notice, customers are strongly encouraged to migrate to the current release, Java SE 6.

And even Java SE 6 has a new successor called Java 7. Your version is about 10 years old and the support stopped five years ago.

Edit:

Besides that, JRun does not require a full Java JDK it can run only with the JRE. And it is said, that version 1.3 is the minimum required version. Newer versions are possible and even recommended due to the fact that the Just-In-Time compiler was optimized for speed in newer versions.

share|improve this answer
    
I'm rebuilding this to match the production environment of a legacy application. Do you have anything constructive to add? –  Phil Aug 17 '11 at 13:06
1  
No. Only that JRun4 doesn't require the Java JDK but can also run with the Java JRE. And maybe your servers differ in the fact that the functioning one is 32bit and the failing is 64bit. –  mailq Aug 17 '11 at 13:28
    
Both servers are 32 bit. All I'm attempting to do is install the same environment on the new machine. I'll take a closer look at production and see if there's another JRE on the machine that was used for JRun. Thanks for the tip –  Phil Aug 17 '11 at 13:37
    
Nailed it! The production server also had the 1.4.2 JRE which is what JRun was installed against. Could you add your comment to your answer so I can accept it? –  Phil Aug 17 '11 at 23:33

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.