首页 > 编程知识 正文

idea引入本地jar包,idea打包jar

时间:2023-05-05 21:14:40 阅读:180655 作者:2451

将java程序打包为可执行的jar包,然后返回第一章“目录”

文章目录java程序打包在可执行的jar包中。 首先,介绍如何传递main函数的参数,以及如何使用idea使其成为可执行的jar包

前篇写了模拟两个机器人的对话。 在此基础上,本节操作将自己编写的程序打包到可执行文件中的方法,打包后可以发送给别人直接执行。

这个讲义用idea包装。

另一方面,关于如何将参数传递给main函数一节介绍如何将参数传递给main函数。

在前一节中,虽然展示了模拟2个机器人交流的例子,但是main函数的代码如下图所示。

当前要求:在每次运行时,可以任意指定2个机器人的名字。

根据main函数的定义,它可以接受字符串数组。

按如下方式修改以上main函数的代码:

package com.my.thread; public class threadtest { publicstaticvoidmain (string [ ] args ) mian线程(主线程)有两个子线程peopleA,peoplebpeopleapeapeoplee 给//子线程命名,如果main函数接收的参数数量为2,则将输入参数作为线程的名称; 否则,设置缺省名称if(args.length==2) Peoplea.setname(args[0] )。 peopleb.setname(Args[1]; (else ) Peoplea.setname ) )大明); peopleb.setname(yqdlz ); 启动peopleA,peopleB线程。 启动后,系统将添加一个线程以执行run方法中的代码peopleA.start ()。 peopleB.start (; //打印此语句时,主线程的升级线程之后将继续执行后续代码,而不考虑子线程何时运行system.out.println。 ' main函数结束。' ); (二)允许使用idea运行jar包1,将鼠标移动到项目名称上,单击鼠标右键,然后单击open module Settings

2、选择因子。

3、点号、jar-frommuduleswithdependencies…

4、在main class中单击,选择工程JavaGramger的ThreadTest作为main函数的入口。 单击“确定”。

5、记住这个目录,点击OK。 这是jar的后续保存位置。

6、单击build,然后选择build Artifacts… .

7、在弹出框中选择build。

8 .找到在项目目录out-active目录中创建的jar包。

9、打开cmd,进入e :new1.4javagramgeroutartifacts javagramger _ jar

运行: java -jar JavaGramger.jar

您将看到以下执行结果:

10、按ctrl c强制停止。

执行: java -jar JavaGramger.jar小川大川

您将看到以下运行结果:体会main函数的参数传递。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。