博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java.lang.IllegalArgumentException异常处理的一种方法
阅读量:5239 次
发布时间:2019-06-14

本文共 1197 字,大约阅读时间需要 3 分钟。

我遇到的问题

用spring注解来加载bean,都是一个简单的了,但是还是报了这样一个错java.lang.IllegalArgumentException

网上查了一下,说是jdk版本要1.7的,然后我就改了,就好了。

Person.java

1 package com.xiaostudy.service;2 3 import org.springframework.stereotype.Component;4 5 @Component("person")6 public class Person {7     8 }

applicationContext.xml

1 
2
9 10
11

测试类Test.java

1 package com.xiaostudy.service; 2  3 import org.springframework.context.ApplicationContext; 4 import org.springframework.context.support.ClassPathXmlApplicationContext; 5  6 import com.xiaostudy.service.Person; 7  8 public class Test { 9 10     public static void main(String[] args) {11         ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");12         Person person = ac.getBean("person", Person.class);13         System.out.println(person);14     }15 16 }

错误信息

Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [E:\IT\spring3\demo9\bin\com\xiaostudy\service\Person.class]; nested exception is java.lang.IllegalArgumentException

 

解决问题

1、把eclipse的jdk调整为1.7

2、新建项目的jdk选择1.7


 

转载于:https://www.cnblogs.com/xiaostudy/p/9534508.html

你可能感兴趣的文章
Hibernate-缓存
查看>>
【BZOJ4516】生成魔咒(后缀自动机)
查看>>
提高PHP性能的10条建议
查看>>
svn“Previous operation has not finished; run 'cleanup' if it was interrupted“报错的解决方法...
查看>>
熟用TableView
查看>>
Java大数——a^b + b^a
查看>>
poj 3164 最小树形图(朱刘算法)
查看>>
百度贴吧图片抓取工具
查看>>
服务器内存泄露 , 重启后恢复问题解决方案
查看>>
ajax post 传参
查看>>
2.1命令行和JSON的配置「深入浅出ASP.NET Core系列」
查看>>
android一些细节问题
查看>>
KDESVN中commit时出现containing working copy admin area is missing错误提示
查看>>
利用AOP写2PC框架(二)
查看>>
【动态规划】skiing
查看>>
java定时器的使用(Timer)
查看>>
Android实现静默安装与卸载
查看>>
ef codefirst VS里修改数据表结构后更新到数据库
查看>>
boost 同步定时器
查看>>
[ROS] Chinese MOOC || Chapter-4.4 Action
查看>>