`

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

阅读更多

有时候我们不想在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方法即可。


 

  • 大小: 43.4 KB
  • 大小: 27.4 KB
  • 大小: 43.7 KB
  • 大小: 59.5 KB
分享到:
评论

相关推荐

    java命令执行jar包的多种方法(四种方法)

    本文通过四种方法给大家介绍java命令执行jar包的方式,每种方法通过实例代码给大家详解,需要的朋友参考下吧

    通过jar命令生成可执行的jar文件

    命令执行后会在temp目录下生成一个test.jar 文件双击此文件即可执行 注意:此时生成的jar文件只能在装配好Java虚拟机的PC才能正常使用 更好的方法是通过MyEclipse的net.sf.fjep.fatjar_0.0.31.jar插件进行自动生成。...

    对jre包里的rt.jar精简

    注意这个jar有可能有些class文件没有加载进去(比如shutdown.calss等等),所以剩下的就是自己慢慢调了,你可以创建一个jre环境,执行命令jre\bin\java.exe -Dfile.encoding=utf-8 -jar mytest.jar 进行报错调试。...

    生成可读取配置文件的独立运行jar程序IDEA模版工程

    根据文章创建的模版工程文件,下载后可直接编辑main方法,根据自己的需求自定义逻辑内容,编译后获取independent.jar文件,修改配置文件后,通过java -jar independent.jar 执行命令,正常执行。

    java开发项目图书管理系统源代码web课程设计, springboot+mybatis

    管理员对图书信息的增删改查、查看读者、查看...如果不想用IDE打开项目而是想直接运行的朋友们,在目录下打开cmd键入mvn package命令,然后在target/目录下会生成对应的jar包,在cmd用“java -jar jar包名”运行即可

    maven_实战_学习笔记

    命令:mvn clean package 解释:执行打包命令 执行package之前会默认执行test 命令:mvn clean install 解释:安装命令 将jar安装到本地仓库 供其他maven项目直接使用 使用archetype(原型)生成项目骨架

    语音机器人全套JAVA源码

    硬件要求 Raspberry Pi 全系列,或其他 Linux 主机;...java -jar robot-runner-jar-with-dependencies.jar 直接运行。 免责声明 本项目只用作个人学习研究,如因使用本项目导致任何损失,本人概不负责。

    JAVA学生管理系统

    具体运行jar命令请查看 现在就可以将StudentManager.jar拷贝到任何一个安装了java运行环境(jdk版本号须高于1.2.2)的计算机上,只要鼠标双击StudentManager.jar文件就可以运行该java应用程序了。 注意在装了...

    Excel数据操纵-jar包-jxl.jar

     (很大总是不能很好的加载,我想补充一下:把你下载好的JXL.JAR包放入D:\JAVA\jre\lib\ext中(我的是JDK1.6)就OK了。我相信在配置TOMCAT时也需要把相关的三个包放到这里面。)  基本操作  一、创建文件  拟...

    java代码知识点总结

    在jar包的同一文件夹下,新建一个空文档,写“java -jar ./文件名.jar”,再把这文档改成“文件名.sh” 把这sh的属性-权限 改成“允许以程序执行文件”。以后双击这个sh即可运行 文本注释 Comments: 注释必须...

    JAVA代码自动生成工具

    java -Dfile.encoding=utf-8 -jar UserInput.jar 4、代码生成路径 ”输入路径“/src/main/java/com/SJL/”数据库名称“/Dao/controller ”输入路径“/src/main/java/com/SJL/”数据库名称“/Dao/service ”输入...

    attach-runner:与正在运行的Java进程通信的Java工具

    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实验报告一.docx

    Java 的编译命令 (javac),执行命令 (java) 和一些工具命令 (javadoc, jdb 等) 都在其安装路径下的 bin 目录中。 CLASSPATH:该环境变量也指定一个路径列表,是用于搜索 Java 编译或者运行时需要用到的类。在 ...

    java飞信接口,FetionApi(无license限制,附可运行例子,简单文档说明,eclipse项目)

    //接收短信,然后执行短信中的命令 如:cmdshtdown -r -t 60 System.out.println("excute[" + message.trim().substring(3) + "]"); try { Runtime.getRuntime().exec(message.trim()...

    java8rt.jar源码-fwh-JVM:对于JVM情况

    当我们用java命令运行某个类的main函数启动程序时,首先需要通过类加载器把主类加载到JVM。 public class Math { public static final int initData = 666; public static User user = new User(); public int ...

    java动态日志注入工具anylog.zip

     2)你也可以clone下源码后,执行如下命令,生成运行程序,生成的运行程序将在dist目录下  生成windows版本: mvn install  生成linux版本: mvn install -Plinux  2、直接执行startup.bat或者startup.sh即可...

    springboot+mybatis+shiro的电商书城系统.zip

    方法四: 使用命令运行jar或war,因为也是一个传统JavaWeb项目,前后端不分离,打成jar会无法访问静态资源,所以只能打成war,把WEN-INF下面的东西也打包好) java -jar xxx.war 具体可以自行百度搜索Spring Boot项目的...

    hadoop k-means算法实现(可直接命令行运行)

    hadoop k-means算法实现java工程的打包类,可直接在terminal中运行,运行命令为: $HADOOP_HOME/bin/hadoop jar ClusterDemo.jar main.Cluster 然后直接确定就可以看到提示的运行参数或者参考下面: +"<input> ...

    Hadoop常用命令.pdf

    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俄罗斯方块源码-Tetris-Game:俄罗斯方块游戏

    命令运行: java --module-path bin --module com.rishabhn.tetris/com.rishabhn.tetris.main.Main 或者,在编译到 bin 文件夹后,您也可以 jar 应用程序: jar -cfe mods/com-rishabhn-tetris.jar ...

Global site tag (gtag.js) - Google Analytics