zoukankan      html  css  js  c++  java
  • jdk版本和Java的运行环境版本不匹配 —— java.lang.IllegalArgumentException

     
    1、定义:java.lang.IllegalArgumentException 非法论据异常,也可称为非法形参异常。
     
    2、说明:
    项目使用的Java编译器(即Java compiler)使用的jdk版本和Java的运行环境(即jre Java runtime environment)版本不匹配造成的。如果jdk使用的是1.7,jre使用的是1.8,就会出现这一异常。即使是低版本的编译器,高版本的运行环境,也会出现这一异常。
     
    3、解决(以myEclipse为例)
    3.1 window ——》 preferences ——》 java ——》Compiler(修改编译器)
    3.2 window ——》 preferences ——》 java ——》installed JREs(改变运行环境)
    电脑里装了三个jdk版本,选择jdk1.7。为什么设置jre让选择jdk呢?因为jdk里面就包含jre。其实本来这里里面的罗列的都应该是JRE的。
     
    3.3 修改tomcat服务容器的JRE
    window ——》 preferences ——》myEclipse ——》Servers ——》Tomcat —— Tomcat 7.x
    选择相同的jdk版本

    3.4 右击项目名 ——》 Properties ——》Java Build Path ——》JRE ——》编辑

     

    3.5、右击项目名 ——》 Properties ——》Java Compiler ——》选择相同的编译环境

     

     
  • 相关阅读:
    1058 A+B in Hogwarts (20)
    1036. Boys vs Girls (25)
    1035 Password (20)
    1027 Colors in Mars (20)
    1009. Product of Polynomials (25)
    1006. Sign In and Sign Out
    1005 Spell It Right (20)
    1046 Shortest Distance (20)
    ViewPager页面滑动,滑动到最后一页,再往后滑动则执行一个事件
    IIS7.0上传文件限制的解决方法
  • 原文地址:https://www.cnblogs.com/shelly0307/p/11059087.html
Copyright © 2011-2022 走看看