Sto creando un'applicazione Web Start che trarrebbe vantaggio da alcune delle più recenti opzioni JVM (in particolare analisi di escape, garbage collector G1 ecc.)
Allo stesso tempo, vorrei che l'applicazione funzionasse con grazia su JVM più vecchie che non supportano queste opzioni.
C'è un buon modo per raggiungere questo obiettivo?
risposte:
12 per risposta № 1Come Thorbjørn citato, Java 6 u10 consente più j2se
elementi in JNLP. Il Sintassi del file JNLP resources
sezione dell'ultimo Guida per gli sviluppatori di Java Web Start, indica che multiplo j2se
elementi, ciascuno con java-vm-args
gli attributi possono essere specificati prima con l'occorrenza più preferita. Per esempio:
<j2se version="1.3" initial-heap-size="64m" max-heap-size="128m"/>
<j2se version="1.4.2+" href="http://java.sun.com/products/autodl/j2se"
java-vm-args="-esa -Xnoclassgc"/>