After you get the two j2sdk-image directories, you need to fold them together into a combined image.
-kto On Mar 15, 2011, at 2:46 PM, Bart Coddens wrote: > Hi List again, > > Now I'm using two build scripts: > > build32.sh: > > #!/bin/bash > cd /source/jdk6 > unset CLASSPATH > unset JAVA_HOME > PATH=/opt/SUNWspro/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/ccs/bin:/usr/gnu/bin > export PATH > LANG=C > export LANG > LC_ALL=C > export LC_ALL > umask 002 > gmake all \ > ALT_BOOTDIR=/usr/java \ > ALT_JDK_IMPORT_PATH=/usr/java \ > ALT_PREVIOUS_JDK_IMAGEH=/usr/java \ > MILESTONE=openindiana \ > BUILD_NUMBER=b22 \ > ENFORE_C_COMPILER_REV=5.8 \ > ENFORE_COMPILER_REV=5.8 \ > ALT_CUPS_HEADERS_PATH=/usr/include \ > ALLOW_DOWNLOADS=true \ > ARCH_DATA_MODEL=32 \ > NO_DOCS=true \ > ALT_COMPILER_PATH=/opt/SUNWspro/bin > > and: > > buil64.sh: > > #!/bin/bash > cd /source/jdk6 > unset CLASSPATH > unset JAVA_HOME > PATH=/opt/SUNWspro/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/ccs/bin:/usr/gnu/bin > export PATH > LANG=C > export LANG > LC_ALL=C > export LC_ALL > umask 002 > gmake all \ > ALT_BOOTDIR=/usr/java \ > ALT_JDK_IMPORT_PATH=/usr/java \ > ALT_PREVIOUS_JDK_IMAGEH=/usr/java \ > MILESTONE=openindiana \ > BUILD_NUMBER=b22 \ > ENFORE_C_COMPILER_REV=5.8 \ > ENFORE_COMPILER_REV=5.8 \ > ALT_CUPS_HEADERS_PATH=/usr/include \ > ALLOW_DOWNLOADS=true \ > ARCH_DATA_MODEL=64 \ > NO_DOCS=true \ > ALT_COMPILER_PATH=/opt/SUNWspro/bin > > This produces: > > solaris-amd64 solaris-i586 > > in the build directory > > Now when I run: > > /source/jdk6/build/solaris-amd64/j2sdk-image/bin/amd64/java -version > > I still get this: > > Error occurred during initialization of VM > java/lang/NoClassDefFoundError: java/lang/Object > > The build in /source/jdk6/build/solaris-amd64/bin/amd64/java works fine: > > openjdk version "1.6.0-openindiana" > OpenJDK Runtime Environment (build 1.6.0-openindiana-b22) > OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode) > > What's the difference between the two and how can I create a package from > this ? > > Best regards, > Bart Coddens
