Poichè ogni release di Oracle Jrockit può essere rilasciata con diverse versioni di java e per diverse piattaforme è bene comprendere la nomenclatura della packetizzazione di Oracle.
La release di JVM Oracle Jrockit è composta di fatto dalle singole versione dei componenti,ovvero:
product_name
Ovvero il nome in breve del prodottose JDK o JRE: jrockit-jdk, jrockit-jre
java_version
Versione di java nel classico formato: major.minor_micro-version
jrockit_version
Versione di Jrockit identificata dalla lettera 'R' e seguita da major.minor.micro-version.
jrmc_version
Versione della Jrockit mission control client con la solita nomenclatura major.minor.micro-version.
Esempio: jrockit-jdk1.6.0_37-R28.2.5-4.1.0-linux-ia32.bin
Product name: jrockit-jdk
Java Version: 1.6.0_37
Jrockit release: R28.2.5
Jrmc Version: 4.1.0
Piattaforma: linux-ia32
L'installazione puo' avvenire tre modalità:
* Graphical Mode (default)
Attivata di defualt nel caso in cui ci sia un ambiente grafico disponibile localmente o remoto.
* Console Mode
Attivata nel caso in cui l'ambiente grafico non sia disponibile o con il flag -mode=console.
* Silent Mode
Installazione tramite option file.
Utile in caso di installazioni massive o tramite sistemi automatizzati di provisioning.
Attivabile con l'opzione -mode=silent
Eseguito il download dal sito oracle occore rendere eseguibile il binario
neo@hal9000:~$
chmod +x jrockit-jdk1.6.0_37-R28.2.5-4.1.0-linux-ia32.bin
Esecuzione dell'installer in modalità console
neo@hal9000:~$
./jrockit-jdk1.6.0_37-R28.2.5-4.1.0-linux-ia32.bin -mode=console
Extracting 0%.....................................................100%
PATH di installazione, ovvero la JAVA_HOME
[...]
Choose Product Installation Directory:
Installazione delle demo e degli esempi
--------------------------------------
Product Installation Directory = [Enter new value or use default /home/neo/jrockit-jdk1.6.0_37-R28.2.5-4.1.0]
Enter new Product Installation Directory OR [Exit][Previous][Next]:
[...]
Optional Components 1
Richiesta di installazione dei sorgenti
Do you want to install Demos and Samples?
1 - Yes, install Demos and Samples
2 - No, do not install
Enter a number or [Exit][Previous][Next]:
Optional Components 2:
Do you want to install Source Code?
1 - Yes, install Source Code.
2 - No, do not install.
Enter a number or [Exit][Previous][Next]:
[...]
Installazione JDK
Installing JDK to /home/neo/jrockit-jdk1.6.0_37-R28.2.5-4.1.0...
Installazione JRE
Installing JRE to /home/neo/jrockit-jdk1.6.0_37-R28.2.5-4.1.0/jre...
Installation Complete
Congratulations! Oracle JRockit JDK R28.2.5 for Java SE 6 with JRMC 4.1 has been successfully installed to /home/neo/jrockit-jdk1.6.0_37-R28.2.5-4.1.0...
Press [Enter] to continue or type [Exit]:
Clean up process in progress...
Permette di visualizzare la versione ed il vendor della JVM.
Oracle JRockit JVM
neotux@bokken:~/Middleware/java6/bin$ ./java -version
java version 1.6.0_37
Java(TM) SE Runtime Environment (build 1.6.0_37-b06)
Oracle JRockit(R) (build R28.2.5-20-152429-1.6.0_37-20120927-1915-linux-ia32, compiled mode
Java HostSpot JVM
neo@hal9000$ ./java -version
java version 1.6.0_27
Java(TM) SE Runtime Environment (build 1.6.0_27-b07)
Java HotSpot(TM) Server VM (build 20.2-b06, mixed mode)
In alternativa si puo' usare anche l'opzione -d64 per verificare il supporto a 64bit
neo@hal9000$ ./java -d64 -version
java version 1.6.0_27
Java(TM) SE Runtime Environment (build 1.6.0_27-b07)
Java HotSpot(TM) 64-Bit Server VM (build 20.2-b06, mixed mode)