应用程序A依赖于arrange-client.jar,而arrange-client.jar依赖于calcite.jar。当我在A应用程序中调用arrange-client.jar中的方法methodX时,当新的ConnectionPropertiesImpl() enter image description here
only recognizes class file versions up to 52.0会失败
这似乎表明Maven在集成开发环境中运行在1.8下,忽略了集成开发环境自己的覆盖设置JAVA_HOME它使用在JAVA_HOME中设置的JDK,因为如果我在集成开发环境启动之前将JAVA_HOME设置为14.0,那么它就可以工作。我正在寻找正确的方法,正确的位置,来为任何项目专门设置JDK,而不考虑在集成开发环