Eclipse打开项目jar文件全都在项目根目录下的解决方案

1.首先确定这些jar文件的位置
我的是WEB-INF下的lib下的文件

2.右键项目选中build path下的configure build path

3.选中Libraries可看到根目录下多余的jar

4.选中这些jar文件,点击右侧Remove

5.选中Add Library,选中User Library,选中User Libraries

6.点击New 输入Refrence Libriary(自定义)点击ok

7.选中Refrence Libriary点击右侧的Add JARs
选择刚刚删除掉的jar文件路径
点击ok

8.此时回到刚刚删除jar文件的页面,
如果新建的Refrence Libriary已经存在,则直接ok即可

否则
选中Add Library,选中User Library,选中User Libraries
选中刚刚创建的项,点击ok

启动项目出现异常Unsupported major.minor version 52.0

原因:
当你使用了高版本的 JRE(如1.8) 编译出.class 文件,但是运行的时候反而使用低版本的 JRE

major version:

Java SE 8 = 52(当前), 
Java SE 7 = 51, 
Java SE 5.0 = 49, 
JDK 1.4 = 48, 
JDK 1.3 = 47, 
JDK 1.2 = 46

解决方案:

1、使用高版本的 JRE 运行,如当报错为Unsupported major.minor version 52.0时,使用 1.8 运行 
基本适用所有情况

2、适用于自己编译的.class文件时,如若是第三方 jar 包引起的报错,那么可以使用以下方式
using java -target 1.6 option

以下为intellij IDEA解决此问题的步骤,同样适用于Android Studio 
1、安装 JDK 1.8 
2、更改 java compiler 

打开Settings找到java compiler 
设置project bytecode version:1.8
设置Pre-module bytecode version:对应module的version为1.8

3.更改project sdk
打开project Structure
选中project 设置project SDK为1.8
(如没有1.8选项,请在下方SDKs中添加)
设置project language level:
8-Lambdas,...

4.点击apply,ok完成