Error:unsupported class file version 52.0问题的解决

     这个问题主要的原因是依赖包的编译版本比主程序的编译版本高,导致主程序无法正常编译或运行,解决这个问题无非两招:

     1、提升主程序的编译器版本,用最新的编译器编译主程序,这样就可以兼容那个依赖包

     2、降低依赖包的编译版本。比如maven,降低到1.6的方法是:

 
  org.apache.maven.plugins 
  maven-compiler-plugin
  3.1 
   
      1.6 
      1.6 
      UTF8 
   
 

另附打本地依赖包的配置:


		src/main/java
		
			
				org.apache.maven.plugins
				maven-compiler-plugin
				
					lib
					1.5
					1.5
					UTF-8
				
			
			
				org.apache.maven.plugins
				maven-jar-plugin
				
					
						
							true
							
							com.xx.xx.xx
						
					
				
			
			
				org.apache.maven.plugins
				maven-dependency-plugin
				
					
						copy
						install
						
							copy-dependencies
						
						
							
								${project.build.directory}
                            
						
					
				
			
			
				org.apache.maven.plugins
				maven-resources-plugin
				2.2
				
					UTF-8
				
			
		
	


你可能感兴趣的:(技术)