近期脑子进水,想自己写个http 的框架,先看了看jar包咋打.
小白觉得jar包真神奇,有了它能省不少事,jar包又真闹心一冲突脑瓜子都嗡一下的.
jar包其实就是一套项目代码,拿麻袋装好,起个名,叫肉票1,你用这个肉票1就可以直接朝人要钱了,当然,你的项目牛逼的话,会有肉票2,肉票3,一般来说,肉票越多,你能要到的钱就越多.
肉票的原理是相当于往你的项目中引入了一套别人写好的代码.这一套代码一般被称作框架.
当然,有的肉票也是付费使用的.
先来看看肉票之前的样子,
首先,打开Eclipse,鼠标右键要变成肉票的Java项目,在弹出来的列表中选择”新建(W)“,再选择”文件“。
文件名为manifest.mf(先建一个清单文件manifest.mf,相当于你的肉票的使用说明书);
在文件manifest.mf中填写Manifest-Version、Main-Class,如果需要引入其它运行包还要填写Class-Path。
Manifest-Version后面接的是MF文件的版本号一般填1.0
Main-Class后面接的是包含Main方法的包名.类名;
Class-Path后面接的是引入的其它运行包。
注意:代码中的":"必须要有一个空格字符做分隔符。Class-Path中的不同类库要使用空格分割,并且在清单文件的最后一行要有一个空行。
我这里填写的是:
Manifest-Version: 1.0Main-Class: firstpack.HelloWorld
![](https://i-blog.csdnimg.cn/blog_migrate/027234dcb67bed0b23dc830eaf10cfb7.jpeg)
鼠标右键要变成肉票的Java项目,在弹出来的列表中点击”导出(O)...“。
在弹出的”导出“窗口中,选择导出的目标,选择Java下的JAR文件,然后点击“下一步(N)”按钮。
进入到”JAR文件规范“界面,选择导出目标的路径,这里可以点击”浏览(R)...“按钮,选择导出路径,这里我选择导出到桌面,导出的文件名为test.jar。然后,点击”下一步(N)“按钮。
NEXT 到这个界面,
进入到”JAR清单规范“界面,在指定清单一项中选择”从工作空间使用现有清单“,然后点击”浏览(W)...“按钮。
在弹出的”选择清单“窗口中,选择我先前建立号的清单manifest.mf文件,然后单击”确定“按钮,再点击JAR导出窗口中的”完成(F)“按钮,这样JAR文件就打包好了。你的肉票就出现了.
放到项目中就可以引用你包中的类了.这么一想,jar包其实就是写好的轮子,直接拿来用,里面是源码,想看别人的肉票就反编译呀.
![](https://i-blog.csdnimg.cn/blog_migrate/027234dcb67bed0b23dc830eaf10cfb7.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/937827857900b916bfa090b9350ae8fa.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/dc8e392b8b0e5539310864ad35b0f423.jpeg)