Re: IBM JDK 1.4 on Linux/390

2002-12-13 Thread Paulsen, Jay
Mark,

Thanks for the information.  I followed your instructions and indeed, the
executables on our 2.2 system have a390 in the header while the IBM 1.4
JDK executables have 0016.

I then installed the JDK on a 2.4 system we also have running, and the
executables successfully ran.

I guess I'll be upgrading all of our images to 2.4.

Thanks again,
-Jay

 -Original Message-
 From: Mark Post [mailto:[EMAIL PROTECTED]]
 Sent: Thursday, December 12, 2002 8:53 PM
 To: 'Linux on 390 Port'; 'Paulsen, Jay'
 Subject: RE: IBM JDK 1.4 on Linux/390


 Jay,

 After sending my first reply, I just happened to think...

 During the last year, the ELF magic was changed to a standard value,
 rather than the arbitrary one that was initially used.  It is entirely
 possible (if not extremely likely) that the binaries for the
 JKD1.4 have
 x'16' in that field, which means your system won't recognize
 them as being
 for the same/correct architecture.  The way to find out is
 pick a binary
 executable, say foo and do this:
 od -x -N 20 foo

 If the output ends in 0016 that is your problem.  If it
 ends in a390
 then that is not your problem.  Here's two samples from one
 of my systems so
 you can see what I mean:
 This binary has the old ELF magic of a390.
 # od -x -N 20 /usr/bin/expect
 000 7f45 4c46 0102 0100    
 020 0002 a390
 024

 This binary has the new ELF magic of 22/x'16'
 # od -x -N 20 /sbin/init
 000 7f45 4c46 0102 0100    
 020 0002 0016
 024


 Mark Post

 -Original Message-
 From: Linux on 390 Port [mailto:[EMAIL PROTECTED]]On Behalf Of
 Paulsen, Jay
 Sent: Thursday, December 12, 2002 11:00 AM
 To: [EMAIL PROTECTED]
 Subject: IBM JDK 1.4 on Linux/390


 Hello,

 I've downloaded and installed this JDK from
 http://www-106.ibm.com/developerworks/java/jdk/linux140/?dwzon
e=java but I
get the error message cannot execute binary file when trying to run the
java interpreter.

I have successfully run JDK 1.3.0, and wanted to upgrade, but so far I can't
figure out how to get this running.  Has anyone been able to run JDK 1.4 on
Linux/390?  Any help is greatly appreciated.

fyi - we're running SuSE 7.0 - Kernel 2.2.16 on a S/390 9672-X37 (G6)


-Jay


Jay Paulsen
Health Care Information Systems
The University of Iowa
[EMAIL PROTECTED]



Re: IBM JDK 1.4 on Linux/390

2002-12-12 Thread Jim Rich
Try this download site:

https://www6.software.ibm.com/dl/lxdk/lxdk-p

It works on our 2.4system:

jimrich@dalvs1:~  /opt/jdk1.4.0/bin/java -version
java version 1.4.0
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0)
Classic VM (build 1.4.0, J2RE 1.4.0 IBM build cx390140-20020830 (JIT
enabled: jitc))
jimrich@dalvs1:~  uname -a
Linux dalvs1 2.4.7-SuSE-SMP #1 SMP Tue May 21 13:00:26 GMT 2002 s390 unknown

Regards,
Jim