#java #maven
Вопрос:
Я реализовал GSON в своей программе (Java (16), Maven). Я столкнулся с «недоступным исключением Objectexception» и, проведя исследование, обнаружил, что мне пришлось добавить «добавить-открывает …» в командную строку виртуальной машины. В конце концов я запустил и запустил программу, добавив ее. Но теперь у меня возникла проблема, как только я перезапускаю свою программу в своей среде IDE (IntelliJ), я получаю сообщение об ошибке java: error: invalid flag: --add-opens java.base/java.time=ALL-UNNAMED
.
Странно то, что это даже не происходит постоянно, кажется, что это случайно, потому что иногда я могу перезапустить свою программу без каких-либо проблем, и я могу исправить это, удалив ее, перезапустив, добавив ее, перезапустив снова.. Я абсолютно невежествен, поэтому я сделал этот аккаунт здесь. Как я могу это исправить?
Моя сборка pom выглядит так
lt;propertiesgt; lt;project.build.sourceEncodinggt;UTF-8lt;/project.build.sourceEncodinggt; lt;maven.compiler.sourcegt;16lt;/maven.compiler.sourcegt; lt;maven.compiler.targetgt;16lt;/maven.compiler.targetgt; lt;jvm.optionsgt;--add-opens java.base/java.time=ALL-UNNAMEDlt;/jvm.optionsgt; lt;/propertiesgt; lt;buildgt; lt;pluginsgt; lt;plugingt; lt;groupIdgt;org.apache.maven.pluginslt;/groupIdgt; lt;artifactIdgt;maven-compiler-pluginlt;/artifactIdgt; lt;versiongt;3.8.1lt;/versiongt; lt;configurationgt; lt;sourcegt;16lt;/sourcegt; lt;targetgt;16lt;/targetgt; lt;compilerArgsgt; lt;arggt;${jvm.options}lt;/arggt; lt;/compilerArgsgt; lt;/configurationgt; lt;/plugingt; lt;plugingt; lt;groupIdgt;org.apache.maven.pluginslt;/groupIdgt; lt;artifactIdgt;maven-pmd-pluginlt;/artifactIdgt; lt;versiongt;3.14.0lt;/versiongt; lt;configurationgt; lt;sourceEncodinggt;utf-8lt;/sourceEncodinggt; lt;minimumTokensgt;100lt;/minimumTokensgt; lt;targetJdkgt;1.9lt;/targetJdkgt; lt;excludesgt; lt;excludegt;**/*Bean.javalt;/excludegt; lt;excludegt;**/generated/*.javalt;/excludegt; lt;/excludesgt; lt;excludeRootsgt; lt;excludeRootgt;target/generated-sources/stubslt;/excludeRootgt; lt;/excludeRootsgt; lt;/configurationgt; lt;/plugingt; lt;plugingt; lt;artifactIdgt;maven-surefire-pluginlt;/artifactIdgt; lt;versiongt;2.22.2lt;/versiongt; lt;configurationgt; lt;argLinegt;${jvm.options}lt;/argLinegt; lt;/configurationgt; lt;/plugingt; lt;plugingt; lt;artifactIdgt;maven-failsafe-pluginlt;/artifactIdgt; lt;versiongt;2.22.2lt;/versiongt; lt;configurationgt; lt;argLinegt;${jvm.options}lt;/argLinegt; lt;/configurationgt; lt;/plugingt; lt;/pluginsgt; lt;/buildgt;