eclipse中使用maven生成jar包

环境:

eclipse + maven + spring boot

操作步骤

1.清理

工程点击右键->run as->Maven clean

eclipse中使用maven生成jar包_第1张图片

2.打包

工程点击右键->run as->Maven install

eclipse中使用maven生成jar包_第2张图片

3.获取文件

在target目录下获取生成的jar包

4.启动服务

为了验证生成的jar包是否可用,需要在本地测试一下。

命令行窗口输入:java -Dfile.encoding=utf-8 -jar D:\***.jar

启动不报错,则打包成功,报错则需要查找原因。

5.常见错误

5.1Caused by: java.lang.NoClassDefFoundError

某个类没有被发现,可能原因如下:

  • 项目依赖的jar包没有集成进来
  • 本地jar包没有集成进来

解决方式:调整pom.xml文件



	4.0.0
	
	
		org.springframework.boot
		spring-boot-starter-parent
		1.5.9.RELEASE
		 
	

	
		UTF-8
		UTF-8
		1.8
	

	
	
	

	

		
			
				org.springframework.boot
				spring-boot-maven-plugin
				
					
					
					true
				
			
			
			
				org.apache.maven.plugins
				maven-resources-plugin
				2.5
				
					UTF-8
				
			
		
	

5.2 No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

解决方式:

在Eclipse的菜单中:Window > Preferences > Java > Installed JREs

把其指定的JRE路径替换成JDK路径





你可能感兴趣的:(Java)