一招教你IDEA中Java程序如何打包,以及打包后如何运行


IDEA作为目前按最主流的Java程序项目编写工具,越来越受到开发人员的青睐。idea因为其五花八门的功能,让你在开发过程中效率显著提高。那么对于初学者来说,如何通过idea快速将自己做好的程序或者项目打包呢,今天我就举例教给你。

编写程序

这里我举例编写了一个简单的小程序,通过传参的方式指定两个数字,如果除尽则输出结果,除不尽则输出余数;代码示例:

package soberw;

public class Division {
    public static void main(String[] args) {
        int a=Integer.valueOf(args[0]);
        int b=Integer.valueOf(args[1]);
        if(a%b==0){
            System.out.println(a + "÷" + b + "=" + a/b);
        }else {
            System.out.println(a + "÷" + b + "=" + a/b + "......" + a%b);
        }
    }
}

通过指定两个参数,返回计算结果
在这里插入图片描述
运行
在这里插入图片描述

程序打包

但是这样每次运行测试都要编辑更改参数,太麻烦了,那我们不妨将其打包,下次直接运行包就行了
打开文件,点击File>Project Structure在这里插入图片描述
点击Artifacts>+>JAR>From module with depenencies
在这里插入图片描述
在这里插入图片描述
完成后,此时我们要构建我们的包,点击Build>Artifacts
在这里插入图片描述
选择刚才新建的包,点击Build
在这里插入图片描述
打包完成,查看自己的目录会多出来一个Artifacts文件夹,你刚才打包的jar包就存放在这里了
在这里插入图片描述

测试运行

右键刚才的包,选择Open in>Explorer,直接打开包的所在位置
在这里插入图片描述
在这里插入图片描述
我们在地址栏输入cmd,在此目录下打开命令窗口
在这里插入图片描述
我们运行一下这个jar,测试一下,输入命令行,正确运行

E:\HelloJava\Java\out\artifacts\Java_jar3>java -jar Java.jar 10 3   //10和3是我编写程序需要传入的参数,你没有就不写

10÷3=3......1

E:\HelloJava\Java\out\artifacts\Java_jar3>

注意,运行包时一定要cd到jar包所在目录,也可在目录下打开命令窗口,一定要使用java - jar jar包名称

好了,今天的分享就到这里了,欢迎评论区留言我们一起讨论…

posted @ 2022-02-09 19:45  soberw-  阅读(4038)  评论(0编辑  收藏  举报