前言
Android
开发过程中,偶尔会在androidstudio
中建一个Java_module
,然后运行Java
代码。在之前我们已经讲过用gradle
打包生成jar
包供第三方使用。这样打出的jar
中是没有主函数的。具体打包流程,大家可以参考
JNI(五)—利用gradle打jar包
需要注意的是,此时gradle
的编写是在app_module
对应的build.gradle
中进行,然后生成jar
包时,执行的是 gradle
中路径项目/app/Tasks/other/
下的makejar
的。
那么,今天就让我们来学习下利用Androidstudio
打包生成可执行jar
今天涉及内容:
- 新建
java_module
- 编写
java
代码 -
gradle
编写生成可执行jar
的代码 - 执行不传参可执行
jar
包 - 生成并运行传参的可执行
jar
包
一. 新建java_module
要生成可执行jar
包,那么里面需要一个主函数,也即是针对java项目的处理。所以,我们要在androidstudio
中新建一个java_module
,具体如何操作,请参看
androidstudio中运行java程序的两种方式
二. 编写java代码
在java
项目新建成功后,我们需要编写Java项目,这里我只写了包含主函数类Test
在内的两个类,截图如下:
image.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);
}
}