参考路径:https://jingyan.baidu.com/article/c275f6ba0bbb65e33d7567cb.html
- 用Intelij idea新建一个空白java工程
- 编写java核心代码
新建包com.test
新建类 test
package com.test
public class test{
public static void main(String[] args){
System.out.println(“hello world”);
}
}
- 首先要介绍的是 Artifact 这个概念,可以理解为一种构建,比如说 Android Studio 构建出来的 Artifact 就是 Apk 文件。Java 程序当然是可以构建出 Jar 包的。在一个 Java 或 Kotlin 工程中,在 IDEA 的顶部的工具栏上,找到 Project Structure 图标。按组合键ctrl+shift+alt+s进入项目结构界面,点击第二张图片上的『+』按钮,选择第二个选项。
- 为jar包添加一个主函数,点OK继续
- 如果主函数有依赖包,点击『+』按钮添加依赖jar包,点击OK后可以看到工程中多出了META-INFO文件,里面包含了Jar的入口函数信息
- 执行组建jar操作:按照下图操作后可以看到最终生成的jar文件
- 7
打开命令行cmd,将目录切换到生成jar包的文件位置,执行如下命令:
java -jar jar.jar 1 + 2
输出:3
参考路径:https://jingyan.baidu.com/article/c275f6ba0bbb65e33d7567cb.html
- 用Intelij idea新建一个空白java工程
- 编写java核心代码
新建包com.test
新建类 test
package com.test
public class test{
public static void main(String[] args){
System.out.println(“hello world”);
}
}
- 首先要介绍的是 Artifact 这个概念,可以理解为一种构建,比如说 Android Studio 构建出来的 Artifact 就是 Apk 文件。Java 程序当然是可以构建出 Jar 包的。在一个 Java 或 Kotlin 工程中,在 IDEA 的顶部的工具栏上,找到 Project Structure 图标。按组合键ctrl+shift+alt+s进入项目结构界面,点击第二张图片上的『+』按钮,选择第二个选项。
- 为jar包添加一个主函数,点OK继续
- 如果主函数有依赖包,点击『+』按钮添加依赖jar包,点击OK后可以看到工程中多出了META-INFO文件,里面包含了Jar的入口函数信息
- 执行组建jar操作:按照下图操作后可以看到最终生成的jar文件
- 7
打开命令行cmd,将目录切换到生成jar包的文件位置,执行如下命令:
java -jar jar.jar 1 + 2
输出:3
可见jar文件正常运行了
可见jar文件正常运行了