有时候我们不想在IDE工具里运行测试文件,如果在IDE工具里测试文件,那么IDE工具与我们测试文件是共享内存与CPU的。举个例子,我们在测试类里写了一个线程,每过一秒后我们循环50次线程(每一次都是new 一个线程对象),然后我们在线程run方法里每一个线程再循环10次每次都调用我们测试方法,这样就相当于一次线程500个并发。(关于这种并发测试小弟有不对的请指点,拍砖)所以在这种情况下占用内存与CPU相对较高,如果你程序在IDE工具内,那么程序与IDE工具是共享内存与CPU的。所以我们就想把程序提出来通过命令的方式去运行(就像命令执行HelloWorld.class)。
可是有一点,就像HelloWorld我们只用了JDK的Jar包,而我们自己测试的类里还用到了第三方的Jar包,那我们应该怎么处理呢?
好吧,来看看我的操作如下:
1.在IDE工具里创建个Java项目,项目名随便,如下图:
2.在创建的项目当中在src同级创建libs文件夹用来存放Jar包,如上图。
3.在src创建目录用来存放相关源代码(注意不是.class文件),如上图。
4.引入Jar包确保整个项目不会报错与运行正常。
5.选择项目点击右击选择导出项目,如下图:
6.不多说了,直接看下图:
7.看下图操作,如果在“Launch configuration”没有选项那你运行一下你的main方法即可。
相关推荐
本文通过四种方法给大家介绍java命令执行jar包的方式,每种方法通过实例代码给大家详解,需要的朋友参考下吧
命令执行后会在temp目录下生成一个test.jar 文件双击此文件即可执行 注意:此时生成的jar文件只能在装配好Java虚拟机的PC才能正常使用 更好的方法是通过MyEclipse的net.sf.fjep.fatjar_0.0.31.jar插件进行自动生成。...
注意这个jar有可能有些class文件没有加载进去(比如shutdown.calss等等),所以剩下的就是自己慢慢调了,你可以创建一个jre环境,执行命令jre\bin\java.exe -Dfile.encoding=utf-8 -jar mytest.jar 进行报错调试。...
根据文章创建的模版工程文件,下载后可直接编辑main方法,根据自己的需求自定义逻辑内容,编译后获取independent.jar文件,修改配置文件后,通过java -jar independent.jar 执行命令,正常执行。
管理员对图书信息的增删改查、查看读者、查看...如果不想用IDE打开项目而是想直接运行的朋友们,在目录下打开cmd键入mvn package命令,然后在target/目录下会生成对应的jar包,在cmd用“java -jar jar包名”运行即可
命令:mvn clean package 解释:执行打包命令 执行package之前会默认执行test 命令:mvn clean install 解释:安装命令 将jar安装到本地仓库 供其他maven项目直接使用 使用archetype(原型)生成项目骨架
硬件要求 Raspberry Pi 全系列,或其他 Linux 主机;...java -jar robot-runner-jar-with-dependencies.jar 直接运行。 免责声明 本项目只用作个人学习研究,如因使用本项目导致任何损失,本人概不负责。
具体运行jar命令请查看 现在就可以将StudentManager.jar拷贝到任何一个安装了java运行环境(jdk版本号须高于1.2.2)的计算机上,只要鼠标双击StudentManager.jar文件就可以运行该java应用程序了。 注意在装了...
(很大总是不能很好的加载,我想补充一下:把你下载好的JXL.JAR包放入D:\JAVA\jre\lib\ext中(我的是JDK1.6)就OK了。我相信在配置TOMCAT时也需要把相关的三个包放到这里面。) 基本操作 一、创建文件 拟...
在jar包的同一文件夹下,新建一个空文档,写“java -jar ./文件名.jar”,再把这文档改成“文件名.sh” 把这sh的属性-权限 改成“允许以程序执行文件”。以后双击这个sh即可运行 文本注释 Comments: 注释必须...
java -Dfile.encoding=utf-8 -jar UserInput.jar 4、代码生成路径 ”输入路径“/src/main/java/com/SJL/”数据库名称“/Dao/controller ”输入路径“/src/main/java/com/SJL/”数据库名称“/Dao/service ”输入...
1,用mvn clean package包装jar 2,用ide或java -cp之类的运行命令在com.ali.dbtech.test.MainProcess中运行main。 com.ali.dbtech.test.MainProcess 3,找到步骤2中创建的进程ID jps 4,在步骤2中创建的...
Java 的编译命令 (javac),执行命令 (java) 和一些工具命令 (javadoc, jdb 等) 都在其安装路径下的 bin 目录中。 CLASSPATH:该环境变量也指定一个路径列表,是用于搜索 Java 编译或者运行时需要用到的类。在 ...
//接收短信,然后执行短信中的命令 如:cmdshtdown -r -t 60 System.out.println("excute[" + message.trim().substring(3) + "]"); try { Runtime.getRuntime().exec(message.trim()...
当我们用java命令运行某个类的main函数启动程序时,首先需要通过类加载器把主类加载到JVM。 public class Math { public static final int initData = 666; public static User user = new User(); public int ...
2)你也可以clone下源码后,执行如下命令,生成运行程序,生成的运行程序将在dist目录下 生成windows版本: mvn install 生成linux版本: mvn install -Plinux 2、直接执行startup.bat或者startup.sh即可...
方法四: 使用命令运行jar或war,因为也是一个传统JavaWeb项目,前后端不分离,打成jar会无法访问静态资源,所以只能打成war,把WEN-INF下面的东西也打包好) java -jar xxx.war 具体可以自行百度搜索Spring Boot项目的...
hadoop k-means算法实现java工程的打包类,可直接在terminal中运行,运行命令为: $HADOOP_HOME/bin/hadoop jar ClusterDemo.jar main.Cluster 然后直接确定就可以看到提示的运行参数或者参考下面: +"<input> ...
1.运行MapReduce程序 > hadoop jar test-1.0-SNAPSHOT-jar-with-dependencies.jar /user/test/input...2.运行Jar包指定类中的主函数 > java -cp test-1.0-SNAPSHOT-jar-with-dependencies.jar com.test.main.MainTest
命令运行: java --module-path bin --module com.rishabhn.tetris/com.rishabhn.tetris.main.Main 或者,在编译到 bin 文件夹后,您也可以 jar 应用程序: jar -cfe mods/com-rishabhn-tetris.jar ...