java使用jni打包成jar,JNI(六)—cmd命令给so文件打jar包

前言

在上节我们已经讲过了gradle打包jar,但是按之前的目标,我是准备给so文件打jar包的,不过当时我用gradle打jar包的时候失败了,于是我就想到是否可以用cmd命令打jar包呢?

那么,今天我们就来讲讲用cmd命令打jar包。

今天涉及内容:

打jar包实质

打jar包流程

2.1 准备

2.2 用Java文件生成.class文件

2.3 MANIFEST.MF讲解

2.4 制作MANIFEST.MF文件

2.5 编写MANIFEST.MF文件时的注意事项

2.6 将META-INF文件夹拷贝到要生成jar包的目录下

2.7 cmd命令打jar包

2.8 jar包生成地址

jar包验证

一. 打jar包实质

打jar包的实质是将.class文件打成一个包供第三方使用。

二. 打jar包流程

2.1 准备

以给Java类Testfunction.java打jar包为例。先看看Testfunction代码:

package com.test;

/**

* Title:

* description:

* autor:pei

* created on 2020/1/2

*/

public class TestFunction {

public String getName(){

return "我是测试jar包方法";

}

}

现在我们要将TestFunction打成jar包。先准备一个文件夹,我在E盘下准备了一个mytest文件夹。

81ec6129b5d2?utm_source=oschina-app

image.png

若你要生成的jar包引用路径为直接引用,则你只需要将TestFunction拷贝到E/mytest/文件夹下,然后开始打包流程即可。

但是,我希望jar包引用路径为com/test/TestFunction,则我要在E/mytest/下新建com/test/,即整个路径为E/mytest/com/test/,然后将TestFunction拷贝到test/文件夹下,即如下图:

81ec6129b5d2?utm_source=oschina-app

image.png

2.2 用Java文件生成.class文件

在windows系统下打开cmd命令,或者在Androidstudio中切换到Terminal下,我比较喜欢用Androidstudio的Terminal功能,如下:

81ec6129b5d2?utm_source=oschina-app

image.png

然后,cmd命令走起:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值