Consideraciones previas
En que casos hacer la instalación multiplataforma:
Cuando ya se tiene una JVM en la computadora y no se quiere agregar la que instala O3 por defecto
Cuando para el sistema operativo que tenemos no hay instalador disponible (para GNU/Linux y Windows hay instaladores)
Requerimientos para la instalación
Es necesario para hacer la instalación multiplataforma disponer de la JVM en su computadora
Recomendamos poner especial cuidado ver si la versión que tenemos es la adecuada al sistema operativo, por ej ver si es de 64bits o 32bits
En la línea de comados escribir
java -version
y se obtiene algo como
java version "1.5.0_06" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05) Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing)
La version debe de ser mayor o igual a 1.5 para las versiones de O3 iguales a 4.2.x
Visitar el sitio de sun para bajar la JVM
Instalación
En el CD de instalación copiar el archivo /Java/O3Setup.jar al directorio que deseamos (puede ser un temporal ya que luego se puede borrar el O3Setup.jar)
como administradores del sistema en una consola escribir
<path_a_jvm>/java -jar <directorio_O3Setup.jar>/O3Setup.jar
si no se posee interfaz gráfica
java -jar <directorio_O3Setup.jar>/O3Setup.jar -i console
si se usa la jvm del sistema solo hacer
java -jar <directorio_O3Setup.jar>/O3Setup.jar
Continuar con la instalación en forma normal
Luego de terminar la instalación
Quedan por arreglar algunos archivos
El archivo <O3>/sh/settings.sh o <O3>/bat/settings.bateditarlo con un editir de texto cualquiera
buscar:
JVMPATH=$INSTALL_DIR/jre JVM=$JVMPATH/bin/java
comentar esas líneas y agregar
#JVMPATH=$INSTALL_DIR/jre #JVM=$JVMPATH/bin/java JVM=<path_a_jvm>/java
NOTA: si la JVM es la del sitema solo poner JVM=java
Cambios para el Jboss
En caso de usar el Jboss se requiere cambiar también algunos archivos más
Buscar <O3>/sh/jboss.sh o <O3>/bat/jboss.bat y editarlo con cualquier editor de texto
Dentro del archivo buscar
CLASSPATH=. # Uncomment this line and change the location of the JDK JAVA_HOME="$INSTDIR/../jre"
y substituir por
JAVA_HOME=<path_al_directorio_de _jvm>
en general este path debe de ser hasta llegar al directorio donde estan entre otras carpetas bin del jvm
y por último buscar <O3>/jre/lib/Tool.jar y agregarlo en <path_al_directorio_de _jvm>/lib , si no existe /lib crearlo