我有一个应用程序,在命令提示符下运行时运行良好:
java -jar --illegal-access=permit target/Something.jar
但是,在我的pom.xml中配置spring boot maven插件会产生相同的错误,就像我在没有非法访问=许可部分的情况下运行cmd一样,告诉我它被忽略了:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
<configuration>
<mainClass>com.something.PreMain</mainClass>
<jvmArguments>
--illegal-access=permit
</jvmArguments>
</configuration>
</plugin>
我做错了什么?这个应用程序在java 14中工作得非常好,我正在升级到java 16。除了intellij由于缺少非法访问=允许jvm参数而无法在调试模式下启动它之外,其他一切都工作得非常好。
暂无答案!
目前还没有任何答案,快来回答吧!