.准备好文件运行的jar包

记事本编写命令,记事本格式.txt在改完内容后改为.bat

命令:@echo off

java  jar hello.jar

pause

即可运行.bat文件内容

将一个java项目利用cmd打包成jar包编译成class文件生成.class文件

2.生成jar指令

jar指令成功

打包是指打包class文件,jvm虚拟机可以将class文件转换成相应系统的字节码,进而最终由系统计算机进行处理

这种打包好的jar包,相应目录下利用记事本写一个.bat就能利用.bat直接运行程序

如果.bat运行指令出错,事实上出错原因可能多种多样,这里列举一个最常见的

将上述jar的打开,打开meta-inf文件,

修改manifest.mf

改成如下

其实就是添加一个主程序的class名,然后运行.bat

打包多个class文件诚成jar包

这两个class文件Hello.class是主程序入口,并且需要d:\hm\need.jar的支撑

将hello.jar的

进入meta-inf,打开文件,第三行加入Main-class:Hello

:和hello之间的空格是一定需要的,不然会报错

更改需要一连串class打包的hello.jar和need.jar包的.bat启动文件

这里猜测性的在jar文件后加入了地址和分号,事实证明是对的

以下是手动编译时遇到多class文件和多jar包如何处理

总的来说就是javac -cp D:\XX.jar;XX.jar XX.java xxx.java

java 有main函数的那个类的类名

比如下面两个关联的java程序

javac 编译.java      而  java指令执行编译文件,不用后缀

javac命令报错,一般都是java代码有误,需要检查修改。javac编译需要导入包的java文件

运行by zero错误是本人有意输入的1/0,不用在意

由此可知jvm进行编译时,需要编译所有有关的jar文件,java文件

执行时,需要所有的class文件

如果需要导入多个jar包呢

发现:一旦编译好加入的jar包,运行时可直接运行主程序,编译时

多个jar文件可用jar -cp D:\jar1;jar2 XX.java xxx.java

打开命令窗口的另一种方式,项目的最外层目录,点中但不进去,shift+鼠标右键比如这个

懒得裁剪

这里就能打开了

另一种打开方式 windows键+r     输入cmd 就打开了

不过要转换目录也不麻烦

c盘转d盘

d盘转c盘

d盘下任意目录

可以自己输入想要的目录,也可以直接在文件上,复制粘贴

java bat运行jar文件_利用.bat文件运行jar文件相关推荐

  1. vba移动文件_利用NAME语句,给文件重命名

    大家好,我们今日讲解"VBA信息获取与处理"教程中第十七个专题"文件及文件夹信息的获取及操作"的第一节"判断文件及文件夹是否存在",这个专题 ...

  2. java word模板poi生成文件_利用poi读取word模板文件生成新的word文档

    利用poi读取word模板文件生成新的word文档 利用poi读取word模板文件,并回填逻辑数据,生成并导出需要的word文档源码.解决模板读取异常问题,提供wordUtils工具类(各种功能实现) ...

  3. python用什么处理文件_利用Python如何快速处理文件

    利用Python如何快速处理文件 我之前要合并将近1000个CSV表格 每个表格共370列,约360行不等,列名相同 三个方案瞬间浮现在我眼前: 1.Ctrl C + Ctrl V--可以睡公司了: ...

  4. 使用python下载文件_利用python web框架做文件流下载

    把时序数据库中的日志下载到本地. 大家都知道. 数据库里的数据 都是存在数据库里的(废话). 想把他下载到客户的本地. 有的同学第一反应是: 只有文件才能下载. 所以大多数同学会想到先把数据从数据库中 ...

  5. java 用于xcopy复制_利用xcopy命令实现本地文件复制到远程服务器的方法

    利用xcopy命令实现本地文件复制到远程服务器的方法 更新时间:2013年05月08日 10:52:36   作者: 把本地文件复制到远程服务器:用Xcopy命令可以做到,具体实现如下,感兴趣的朋友可 ...

  6. cmd 将文件夹下文件剪切到另外一个文件_手把手教你运行第一个 Java 程序,看不懂你来骂我!...

    码字不易,对你有帮助 **点赞 /转发↪️/关注 ** 支持一下作者 微信搜公众号:不会编程的程序圆br/>看更多干货,获取第一时间更新 在运行第一个 java 程序之前,你需要先将 java ...

  7. 将java编译成so库_利用android studio 生成 JNI需要的动态库so文件

    JNI:  Java Native Interface,  提供了java语言和其他语言(例如c和c++)进行相互调用的方式. 本文是用java调用c生成的so模式.其中,编译so文件过程如下: 1) ...

  8. cmd中如何运行python文件_在cmd中运行.py文件: python的操作步骤

    在cmd中运行.py文件: python的操作步骤 1 打开cmd, 不改变运行的目录: 输入python 空格  调试好的python文件路径 或者python 空格  将python文件拖入cmd ...

  9. java se好用吗_利用 Java SE 7 更好地管理资源

    2011 年 5 月发布 作者:Julien Ponge 本文介绍 Java 7 针对自动资源管理问题给出的解决办法,即 Coin 项目中提出的新语言结构 try-with-resources 语句. ...

  10. 用cmd运行python文件_怎么用cmd运行python文件

    Layout Go工程项目的整体组织 首先我们看一下整个 Go 工程是怎么组织起来的. 很多同事都在用 GitLab 的,GitLab 的一个 group 里面可以创建很多 project.如果我们进 ...

最新文章

  1. 近期苹果、Facebook等科技巨头股价缘何不断下跌?
  2. 过滤器应用【编码、敏感词、压缩、转义过滤器】
  3. MyBatis基于注解的使用
  4. hdu 2006 求奇数的乘积(c语言)
  5. Eclipse中的插件安装
  6. MySQL 7种日志类型 详解
  7. CABAC之手把手教你编码
  8. MATLAB App Designer GUI开发从0到1(实战篇)
  9. 如何计算代码的运行性能
  10. Sqoop-MySQL导入hive时id为文本解决
  11. 联想 K5 Pro(L38041)免解锁BL 免rec 保留数据 ROOT Magisk Xposed 救砖 ZUI 5.0.188
  12. C语言定义定长整型数组,C语言变长讯息定义:柔性数组
  13. y电容如何选型_到底什么是安规电容?有什么作用?一文彻底请明白
  14. # 8.19考试总结
  15. Oracle 创建用户为什么要加C##
  16. Android 悬浮窗、悬浮球开发
  17. 可插拨的观感体系结构(一)
  18. 高等数学与matlab要用电脑吗,知到高等数学与MATLAB启蒙答案全套
  19. 模型推荐丨新闻传播大数据项目案例模型分享
  20. 云服务器文件管理系统,文件服务器版文档管理系统

热门文章

  1. 《麦肯锡方法》第7章 进行研究-思维导图
  2. Java 设计模式——工厂模式
  3. maya中英文对照_Maya中英文对照
  4. java hibernate 包_hibernatejar包官方下载-Hibernate.jar包下载 --pc6下载站
  5. 实战 - Nexus搭建Maven私服
  6. 智能化弱电系统工程部分规程
  7. Linux 查询和文件名加引号,Linux下vim查看文件名
  8. Qt编写/注册/使用activex控件
  9. Git之git pull【warning】Pulling without specifying how to reconcile divergent branches is
  10. 电力系统微型计算机继电保护2018,2018年4月高等教育自学考试电力系统微型计算机继电保护试题及答案.docx...