IntelliJ IDEA如何将Java代码打成jar包发布
IntelliJ IDEA是一款非常优秀的集成开发工具,在Java语音的开发工具中市场占有率越来越高。今天小编为大家介绍使用IntelliJ IDEA将Java代码打成jar包进行发布,该jar包中的代码必须要有main方法,熟悉java开发的朋友都知道main方法是程序的入口,独立的jar包可以在任何环境下运行。
工具/材料
IntelliJ IDEA
操作方法
首先我们编写了一个Java的类,该类中包含main方法,main方法是程序执行的入口,工程的整体结构如下图所示。
接下来我们将包含了上面类的工程代码打成jar包,我们点击菜单栏中的File-->选择Project Structure...(Ctrl+Alt+Shift+S)进入到设置页面,或者在IntelliJ IDEA页面右侧点击右上角的按钮也可到配置页面。
我们在Project Structure的设置页面选择Artifacts,然后点击右侧的绿色“+”号,接下来我们选择JAR-->From modules with dependencies...进入到设置页面。
接下来是最重要的步骤,下图中modules一般会自动生成,Main class我们需要点击右侧的按钮,找到项目工程中含有main方法的那个类。JAR文件设置我们选择extract to the target JAR,打包时可将代码依赖的包也打入。最后META-INF/的设置,我们选择项目的根路径即可。
需要注意的是,如果项目中已经有META-INF/文件的话是设置不成功的,我们需要先找到项目在磁盘中的位置,然后删掉该文件再重复上述的步骤才可以。
设置完成后我们便可以执行生成jar包的操作了,点击菜单栏中的Build-->Build Artifacts...,然后我们在下方代码区便可以看到Build Artifact,选择之前创建的Artifacts然后点击Build即可。
在Build JAR文件后下方会有已完成的提示,我们找到项目所在的磁盘位置,在项目根路径下的out/artifacts/目录下便是新生成的jar文件,如下图所示。
特别提示
需要打成jar包的代码必须要包含main方法。
-
excel怎么将表格转换成图片
excel中的表格怎么样转换成图片,让小编教给你指南。操作方法(01)首先打开一个工作样表作为例子,将图中表格转换为图片。(02)选择需要转换的表格。(03)切换到开始标签。(04)点击复制下拉小箭头。(05)选择复制为图片。(06)点击确定。(07)点击粘贴命令。(08)完成表格转换为图片目的...
-
HTML,如何制作导航栏?
在用html做一个网页时,首先需要处理的是导航栏了。怎样制作一个导航栏?以前的做法基本都是用table来做,现在我们用无序列表ul来做,下面一起来看下。操作方法(01)首先我们写html代码,就是用ul,li无序列表来放置我们的菜单项,代码如图。(02)运行目前的代码,可以看到是一个比...
-
FLYME7系统怎么样?
魅族公司作为国产手机的领航者,每一款新产品都会受到用户们的期待,那么即将推出的最新Flyme7系统怎么样呢?一起来了解一下。操作方法(01)Flyme是国内操作系统的标杆,同MIUI能够并驱前行,之前MIUI9已经发布,让很多人看到了惊艳,Flyme7却还在酝酿,很多人都在期待。(02)最近魅...
-
PHP如何获取日期的年份?
在PHP开发中,我们很多时候会用到日期,当我们只用到日期的年份时,怎么获取一个日期的年份?下面一起来看下。操作方法(01)用到日期函数,我们当然少不了用date方法了。看下我们的代码,如图,很简单,就是用date方法获取到当前日期,然后用‘y'标志格式化日期输出,只输出年份...