-
Enhancement
-
Resolution: Future Project
-
P4
-
1.4.2_14
-
sparc
-
solaris_9
JDK Installer for 64 bit JDK not detected that on the machine was installed non 64 bit operation system Solaris 9 (sun4u). And installation process finished with message
"
Installation of <SUNWj3rtx> was successful
".
But JDK don't work and a strange message is generated:
"
Failed to start a 64-bit JVM process from a 32-bit JVM.
Verify all necessary J2SE components have been installed.
(Solaris SPARC 64-bit components must be installed after 32-bit components.)
"
But all needed components was installed and "..bin/sparcv9" is presented.
I suggest to determine in JDK64 installation process that current OS is not 64 bit OS and generate corresponding message.
Also, when JVM starts need to determine whether OS 32 or 64 bit and generate correct message "You try to start 64bit JVM on 32 bit OS" instead "Verify all necessary J2SE components have been installed".
For testing is it 64 bit OS or not may to use "isainfo" command. For 64 bit OS was returned: "sparcv9 sparc". For 32 bit OS only "sparc".
For testing I used "j2sdk-1_4_2_14-solaris-sparc.tar.Z"(32bit JDK) and "j2sdk-1_4_2_14-solaris-sparcv9.tar.Z" (64bit JDK) loaded from "https://swsdlcuat.central.sun.com/ECom/EComActionServlet;jsessionid=CF0EE2D3CE658943B25086A30585588B"
Tests were performed on "romkiz.russia.sun.com".
Full log in attachment.
"
Installation of <SUNWj3rtx> was successful
".
But JDK don't work and a strange message is generated:
"
Failed to start a 64-bit JVM process from a 32-bit JVM.
Verify all necessary J2SE components have been installed.
(Solaris SPARC 64-bit components must be installed after 32-bit components.)
"
But all needed components was installed and "..bin/sparcv9" is presented.
I suggest to determine in JDK64 installation process that current OS is not 64 bit OS and generate corresponding message.
Also, when JVM starts need to determine whether OS 32 or 64 bit and generate correct message "You try to start 64bit JVM on 32 bit OS" instead "Verify all necessary J2SE components have been installed".
For testing is it 64 bit OS or not may to use "isainfo" command. For 64 bit OS was returned: "sparcv9 sparc". For 32 bit OS only "sparc".
For testing I used "j2sdk-1_4_2_14-solaris-sparc.tar.Z"(32bit JDK) and "j2sdk-1_4_2_14-solaris-sparcv9.tar.Z" (64bit JDK) loaded from "https://swsdlcuat.central.sun.com/ECom/EComActionServlet;jsessionid=CF0EE2D3CE658943B25086A30585588B"
Tests were performed on "romkiz.russia.sun.com".
Full log in attachment.