当前位置:   article > 正文

已解决Spring3.X jdk8 java.lang.IllegalArgumentException_java.lang.illegalargumentexception: unsupported va

java.lang.illegalargumentexception: unsupported variable syntax:3

已解决Spring3.X jdk8 java.lang.IllegalArgumentException

报错问题

Spring3.X jdk8 java.lang.IllegalArgumentException

解决思路

对于Spring 3.x在使用JDK 8时出现java.lang.IllegalArgumentException的问题,有两种常见的解决方法:

解决方法

下滑查看解决方法

升级Spring版本:Spring 3.x对JDK 8的支持有限,如果你使用的是Spring 3.x版本,建议升级到更高的Spring版本,比如Spring 4.x或以上。在新版本的Spring中,对JDK 8的支持更好,并且修复了一些与JDK 8兼容性相关的问题。

修改编译选项:如果你无法升级Spring版本,可以尝试修改编译选项。在使用JDK 8编译项目时,添加以下参数可以解决该问题:

在Maven项目中,在pom.xml文件中添加以下配置:

 
<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.8.1</version>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
                <compilerArgument>-parameters</compilerArgument>
            </configuration>
        </plugin>
    </plugins>
</build>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

在使用其他构建工具(如Gradle)或手动编译时,添加以下参数:

-parameters
  • 1

以上两种方法中,优先推荐升级Spring版本,因为较新的Spring版本对于JDK 8的支持更好,并且可能包含其他的改进和修复。
以上内容仅供参考,具体问题具体分析,如果对你没有帮助,深感抱歉。

交流

对软考有兴趣的朋友可以进博主的交流群,目前有软件设计师、高项、系统架构师、系统分析师四个群。

  1. 群内有历年真题、电子书等资料可以自取;
  2. 无营销、纯交流群;
  3. 每周会有两次送书活动一次三本,包邮到家。

交流入口

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/214113
推荐阅读
相关标签
  

闽ICP备14008679号