idea 将包指定含main方法的class打成jar包
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了idea 将包指定含main方法的class打成jar包相关的知识,希望对你有一定的参考价值。
参考技术A 有时候我们整个工程需要集成一些sdk,而这些sdk只能在特定网络环境下才能调用。而为了调试又去部署一套开发环境是很麻烦的,而且只需要其中特定的模块和依赖。所以我们只需要将调试demo打成一个jar包放到特定网络环境的机器上运行即可。那么我们来看下如何将普通的class打包成jar
Artifacts-->JAR-->From modules with dependencies
指定class所在maven modules
可以在这里查看刚新建的 JAR Artifacets
Artifacets-->
Build-->Build Artifacets-->选中我们刚构建的Artifacets-->Build
Junit 单元测试在 intelliJ IDEA 中的安装
1.为什么使用Junit
我们都知道,main 方法是一个程序的入口,通常来说,没有main方法,程序就无法运行。我们经常会写一些class文件(如下图所示),他们并没有自己的main方法。那么我们如何检测这些class写的对不对?难道每次测试一个class都要自己写一个main方法?这样显然代价太大。Junit单元测试给我们提供了这样的便捷,可以直接对没有main方法的class进行测试。
2.安装junit
settings-->plugins-->搜索:junit-->install JteBrains plugin-->进入Browse repositories页面-->找到JUnitGenerator V2.0
以上是关于idea 将包指定含main方法的class打成jar包的主要内容,如果未能解决你的问题,请参考以下文章
在idea中把springboot项目打成jar包遇到的问题(没有主清单属性)(没有内置tomcat)(闪退)
Junit 单元测试在 intelliJ IDEA 中的安装
我在将java的.class文件打包成.jar文件后运行不了“Failed to load Main-Class”。怎么办?