/ / Włączanie opcji JVM za pomocą Java Web Start / JNLP - java, jvm, java-web-start, jnlp

Włączanie opcji JVM za pomocą Java Web Start / JNLP - java, jvm, java-web-start, jnlp

Tworzę aplikację Web Start, która skorzystałaby z niektórych nowszych opcji JVM (zwłaszcza analizy ucieczki, modułu śmieciowego G1 itp.)

Jednocześnie chciałbym, aby aplikacja działała z wdziękiem na starszych maszynach JVM, które nie obsługują tych opcji.

Czy istnieje dobry sposób na osiągnięcie tego?

Odpowiedzi:

12 dla odpowiedzi № 1

Tak jak Thorbjørn wspomniane, Java 6 u10 pozwala na wiele j2se elementy w JNLP. The Składnia pliku JNLP resources najnowsza sekcja Podręcznik programisty Java Web Start, wskazuje tę wielokrotność j2se elementy, każdy z java-vm-args atrybuty można określić, wybierając najbardziej preferowane jako pierwsze. Na przykład:

<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"/>