网上查找了一些,基本上都是添加jdk版本
但是我引入的项目本身就是他们说的解决方法,而类中无法引入jar,即:
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
<classifier>jdk15</classifier>
</dependency>
所以,我试了下去掉jdk,结果不行,做了个测试,如果是2.4版本的话就必须加上<classifier>jdk15</classifier>,
然后,我把版本换成2.2.3,去掉jdk就可以了,类里面就正常了
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.2.3</version>
</dependency>
这些可能是因为工具或者环境的原因导致的,所以同样的代码在别人那可以,换到另一个上面就出问题,尤其是不同IDE之间导入