Java命令执行Jar包运行main方法

时间:2024-03-17 13:03:54

有时候我们不想在IDE工具里运行测试文件,如果在IDE工具里测试文件,那么IDE工具与我们测试文件是共享内存与CPU的。举个例子,我们在测试类里写了一个线程,每过一秒后我们循环50次线程(每一次都是new 一个线程对象),然后我们在线程run方法里每一个线程再循环10次每次都调用我们测试方法,这样就相当于一次线程500个并发。(关于这种并发测试小弟有不对的请指点,拍砖)所以在这种情况下占用内存与CPU相对较高,如果你程序在IDE工具内,那么程序与IDE工具是共享内存与CPU的。所以我们就想把程序提出来通过命令的方式去运行(就像命令执行HelloWorld.class)。

可是有一点,就像HelloWorld我们只用了JDK的Jar包,而我们自己测试的类里还用到了第三方的Jar包,那我们应该怎么处理呢?

好吧,来看看我的操作如下:

1.在IDE工具里创建个Java项目,项目名随便,如下图:


Java命令执行Jar包运行main方法
 

2.在创建的项目当中在src同级创建libs文件夹用来存放Jar包,如上图。

3.在src创建目录用来存放相关源代码(注意不是.class文件),如上图。

4.引入Jar包确保整个项目不会报错与运行正常。

5.选择项目点击右击选择导出项目,如下图:


Java命令执行Jar包运行main方法

6.不多说了,直接看下图:


Java命令执行Jar包运行main方法
 7.看下图操作,如果在“Launch configuration”
没有选项那你运行一下你的main方法即可。

Java命令执行Jar包运行main方法