Я создаю приложение Web Start, которое получило бы выгоду от некоторых новых опций JVM (особенно от escape-анализа, сборщика мусора G1 и т. Д.)изящно на старых JVM, которые не поддерживают эти опции.
Есть ли хороший способ добиться этого?
Как отмечалось Thorbjørn , Java 6 u10 допускает использование нескольких элементов j2se в JNLP. 1005 * Синтаксис файла JNLP resources в последнем Руководстве разработчика по Java Web Start указывает, что несколько элементов j2se, каждый с атрибутами java-vm-args, могутбыть указан с наиболее предпочтительным в первую очередь.Например:
j2se
resources
java-vm-args
<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"/>