首先看下项目结构(其中fastjson-1.2.59.jar为工具类使用到的三方jar): pom.xml: SysJson.java(本例子为字符串转map的一个简单工具类): 开始配置: 然后直接OK: 其中第8步任意 ...
背景: 有时候,我们会用IDEA来开发一些小工具,需要打成可运行的JAR包 或者某些项目不是WEB应用,纯粹是后台应用,发布时,也需要打成可运行的JAR包。并且,如果依赖第三方jar时,又不希望第三方jar也打入最终的可运行jar包,并且还希望,组织下目录结构 如把第三方jar文件,放到最终可运行jar包的并行目录lib下 开发环境 OS: Windows . JDK: . . 开发工具: In ...
2019-12-09 19:58 0 749 推荐指数:
首先看下项目结构(其中fastjson-1.2.59.jar为工具类使用到的三方jar): pom.xml: SysJson.java(本例子为字符串转map的一个简单工具类): 开始配置: 然后直接OK: 其中第8步任意 ...
这里我使用的第三方jar包是数据库的JDBC jar包导出案例。 1.创建一个Module,名称为dataBase,在里面我们先创建一个folder用来包含所需要的jar包,命名为lib 2.从外界复制所需要的jar包,粘贴进lib下,如下图示: 此时jar包并没有作为library ...
前提 Maven可以使用mvn package指令对项目进行打包,如果使用Java -jar xxx.jar执行运行jar文件,会出现"no main manifest attribute, in xxx.jar"(没有设置Main-Class)、ClassNotFoundException ...
1、shift+ctrl+alt+s,打开项目结构配置:点击+号,选择 jar - From modules with dependences...,如图: 2、选择你的main方法所在主类: main class,选择 copy to the output directory ...
参考了 http://www.cnblogs.com/yongtao/p/4104526.html gradle文件加入 //打包 task runnbaleJar(type: Jar) { from files ...
SpringBoot项目无需依赖tomcat容器(内含)就可以发布,现在将打包步骤记录一下: 1. 打包前确认项目可以正常运行,打开Project Structure 快捷键 Ctrl+Shift+Alt+S,或者点击下图图标 2. 将代码打包,操作如下图所示: 3. ...
普通打包之后在程序目录运行,或者编写bat运行时会提示“没有主清单属性”,这是因为并没有找到main()方法,需要我们指明告诉java程序 我bat中的代码 我的程序是spring boot的,不同的程序配置有些不同,在pom.xml中增加以下配置,指明启动类位置即可 ...
java项目开发中,最终生成的jar,大概可分为二类,一类是一些通用的工具类(不包含main入口方法),另一类是可直接运行的jar包(有main入口方法),下面主要讲的是后者,要让一个jar文件可直接运行,通常有几下三种方式: 动工之前,先搭一个项目架子便于后面分析: 项目结构图 ...