代码之家  ›  专栏  ›  技术社区  ›  chris01

Java:版本与WS冲突

  •  0
  • chris01  · 技术社区  · 6 年前

    我有一个JRE应用程序。我的开发环境是1.9,目标是1.7。 它由maven管理。

    如果我的maven源和目标是8,那么如果我在目标启动程序,就会出现这个错误。

    java.lang.UnsupportedClassVersionError: MYPRG/Server/Server : Unsupported major.minor version 52.0
    

    它出现在一开始。

    我想没关系。我的目标比开发人员老。 因此,我在pom.xml中将target和source改为7(也尝试了1.7)。

    java.lang.UnsupportedClassVersionError: com/sun/xml/ws/spi/ProviderImpl : Unsupported major.minor version 52.0
    

    现在,错误不是在一开始就发生,而是如果我引用我认为的一些JNI。我没想到。

    原因是什么,我如何克服它(不更新目标)?

    0 回复  |  直到 6 年前