Мы столкнулись с ошибкой JIT в Java 8 в сочетании со специфическим способом swing. LINK. Теперь нам нужно отключить JIT для этого конкретного метода как аргумент vm в start4j, но я, похоже, не могу передать этот аргумент vm для запуска4j в maven. У меня есть следующая Maven заявление:Интеграция Launch4j Maven: Передача аргументов VM (-XX: CompileCommand)
<plugin>
<groupId>org.bluestemsoftware.open.maven.plugin</groupId>
<artifactId>launch4j-plugin</artifactId>
<version>1.5.0.0</version>
<executions>
<!-- GUI exe -->
<execution>
<id>l4j-gui</id>
<phase>package</phase>
<goals>
<goal>launch4j</goal>
</goals>
<configuration>
<headerType>gui</headerType>
<outfile>target/Launcher_${version}.exe</outfile>
<jar>target/${jar.file.withDependencies.name}</jar>
<errTitle>Error Title</errTitle>
<icon>src/main/resources/icon/icon.ico</icon>
<jre>
<minVersion>1.7.0</minVersion>
<initialHeapSize>128</initialHeapSize>
<maxHeapSize>900</maxHeapSize>
<!-- Doesn't work... -->
<!--<opt>-OmitStackTraceInFastThrow</opt>-->
</jre>
<versonInfo>
<fileVersion>1.0.0.0</fileVersion>
</versionInfo>
</configuration>
</execution>
</executions>
</plugin>