当前位置:   article > 正文

android打包运行过程,Androidstudio打包生成可执行jar

android studio将java文件打包成jar包

###前言

在Android开发过程中我们偶尔会新建一些`Java_module`做些代码处理,那么今天就让我们学习下怎么在`Androidstudio`中将一个`Java_module`打包成一个可执行`jar`包。

今天涉及内容:

1. 新建`java_module`

2. 编写`java`代码

3. `gradle`编写生成可执行`jar`的代码

4. 执行不传参可执行`jar`包

5. 项目结构图

#### 一. 新建java_module

要生成可执行`jar`包,那么里面需要一个主函数,也即是针对java项目的处理。所以,我们要在`androidstudio`中新建一个`java_module`,具体如何操作,请参看

[androidstudio中运行java程序的两种方式](https://www.jianshu.com/p/716a12a854c1)

#### 二. 编写java代码

在`java`项目新建成功后,我们需要编写Java项目,这里我只写了包含主函数类`Test`在内的两个类,截图如下:

![](/contentImages/image/20200227/TzPpVnzKN4BiVK0xUE2.png)

`Student`类代码如下:

```

/**

* Title:

* description:

* autor:pei

* created on 2020/2/25

*/

public class Student {

public String getName(String name){

return "我是"+name;

}

}

```

然后主函数类`Test`代码如下:

```

public class Test {

public static void main(String[] args) {

System.out.println("===主函数====");

Student student=new Student();

String name=student.getName("小明");

System.out.println("===name===="+name);

}

}

```

#### 三. gradle编写生成可执行jar的代码

#####3.1 gradle编写代码

这里需要注意的是此处的`build.gradle`为`Java_module`对应的`build.gradle`,具体位置如下图

![](/contentImages/image/20200227/nTQPKgnS280HdWo5Qd9.png)

`gradle`中代码demo中有详尽解释,这里就不多赘述了。

#####3.2 生成jar包

点击`androidstudio`右侧的`gradle`,然后选择`项目/JavaTest(为Java_module名)/Tasks/other/makejar`如下图

![](/contentImages/image/20200227/OqOt1CosYb0T9nr7D9F.png)

然后双击`makejar`,编译gradle生成`jar`包。

由上面可以知道,新生成的`jar`包名称为`number.jar`,然后路径为`项目/JavaTest/build/libs/number.jar`,打开看看:

![](/contentImages/image/20200227/uMQKF5YmSPKokYUsXgV.png)

#### 四. 执行不传参可执行jar包

然后把`number.jar`拷贝出来,在`cmd`中执行

```

java -jar number.jar

```

执行结果如下:

```

===主函数====

===name====我是小明

```

#### 五.项目结构图

![](/contentImages/image/20200227/XTZwzPG1kaXg5q1DgTK.png)

ok,今天的内容就到这里了,谢谢大家。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/326901
推荐阅读
相关标签
  

闽ICP备14008679号