At http://docs.oracle.com/javase/7/docs/webnotes/install/solaris/solaris-jdk.html#install-archive
the location of the libjvm.so is being mentioned incorrectly. The JDK 7 libjvm.so on Solaris can be found under the jre/lib folder and not under the lib folder. Furthermore the actual folder on the x86-64 platform is called amd64 and not x64.
Wrong:
The supplemental files for 64-bit support are installed in directories named for the machine architecture model, which are added at several locations within the same jdk1.7.0_<version> directory where the 32-bit JDK was installed. For example, on SPARC processors the 64-bit Java VM Library file (libjvm.so) is stored in the jdk1.7.0_<version>/lib/sparcv9/server directory, whereas the version for x64/EM64T is stored in the jdk1.7.0_<version>/lib/x64/server directory.
Suggested fix:
The supplemental files for 64-bit support are installed in directories named for the machine architecture model, which are added at several locations within the same jdk1.7.0_<version> directory where the 32-bit JDK was installed. For example, on SPARC processors the 64-bit Java VM Library file (libjvm.so) is stored in the jdk1.7.0_<version>/jre/lib/sparcv9/server directory, whereas the version for x64/EM64T is stored in the jdk1.7.0_<version>/jre/lib/amd64/server directory.
the location of the libjvm.so is being mentioned incorrectly. The JDK 7 libjvm.so on Solaris can be found under the jre/lib folder and not under the lib folder. Furthermore the actual folder on the x86-64 platform is called amd64 and not x64.
Wrong:
The supplemental files for 64-bit support are installed in directories named for the machine architecture model, which are added at several locations within the same jdk1.7.0_<version> directory where the 32-bit JDK was installed. For example, on SPARC processors the 64-bit Java VM Library file (libjvm.so) is stored in the jdk1.7.0_<version>/lib/sparcv9/server directory, whereas the version for x64/EM64T is stored in the jdk1.7.0_<version>/lib/x64/server directory.
Suggested fix:
The supplemental files for 64-bit support are installed in directories named for the machine architecture model, which are added at several locations within the same jdk1.7.0_<version> directory where the 32-bit JDK was installed. For example, on SPARC processors the 64-bit Java VM Library file (libjvm.so) is stored in the jdk1.7.0_<version>/jre/lib/sparcv9/server directory, whereas the version for x64/EM64T is stored in the jdk1.7.0_<version>/jre/lib/amd64/server directory.