java bat运行jar文件_利用.bat文件运行jar文件
.准备好文件运行的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文件相关推荐
- vba移动文件_利用NAME语句,给文件重命名
大家好,我们今日讲解"VBA信息获取与处理"教程中第十七个专题"文件及文件夹信息的获取及操作"的第一节"判断文件及文件夹是否存在",这个专题 ...
- java word模板poi生成文件_利用poi读取word模板文件生成新的word文档
利用poi读取word模板文件生成新的word文档 利用poi读取word模板文件,并回填逻辑数据,生成并导出需要的word文档源码.解决模板读取异常问题,提供wordUtils工具类(各种功能实现) ...
- python用什么处理文件_利用Python如何快速处理文件
利用Python如何快速处理文件 我之前要合并将近1000个CSV表格 每个表格共370列,约360行不等,列名相同 三个方案瞬间浮现在我眼前: 1.Ctrl C + Ctrl V--可以睡公司了: ...
- 使用python下载文件_利用python web框架做文件流下载
把时序数据库中的日志下载到本地. 大家都知道. 数据库里的数据 都是存在数据库里的(废话). 想把他下载到客户的本地. 有的同学第一反应是: 只有文件才能下载. 所以大多数同学会想到先把数据从数据库中 ...
- java 用于xcopy复制_利用xcopy命令实现本地文件复制到远程服务器的方法
利用xcopy命令实现本地文件复制到远程服务器的方法 更新时间:2013年05月08日 10:52:36 作者: 把本地文件复制到远程服务器:用Xcopy命令可以做到,具体实现如下,感兴趣的朋友可 ...
- cmd 将文件夹下文件剪切到另外一个文件_手把手教你运行第一个 Java 程序,看不懂你来骂我!...
码字不易,对你有帮助 **点赞 /转发↪️/关注 ** 支持一下作者 微信搜公众号:不会编程的程序圆br/>看更多干货,获取第一时间更新 在运行第一个 java 程序之前,你需要先将 java ...
- 将java编译成so库_利用android studio 生成 JNI需要的动态库so文件
JNI: Java Native Interface, 提供了java语言和其他语言(例如c和c++)进行相互调用的方式. 本文是用java调用c生成的so模式.其中,编译so文件过程如下: 1) ...
- cmd中如何运行python文件_在cmd中运行.py文件: python的操作步骤
在cmd中运行.py文件: python的操作步骤 1 打开cmd, 不改变运行的目录: 输入python 空格 调试好的python文件路径 或者python 空格 将python文件拖入cmd ...
- java se好用吗_利用 Java SE 7 更好地管理资源
2011 年 5 月发布 作者:Julien Ponge 本文介绍 Java 7 针对自动资源管理问题给出的解决办法,即 Coin 项目中提出的新语言结构 try-with-resources 语句. ...
- 用cmd运行python文件_怎么用cmd运行python文件
Layout Go工程项目的整体组织 首先我们看一下整个 Go 工程是怎么组织起来的. 很多同事都在用 GitLab 的,GitLab 的一个 group 里面可以创建很多 project.如果我们进 ...
最新文章
- 近期苹果、Facebook等科技巨头股价缘何不断下跌?
- 过滤器应用【编码、敏感词、压缩、转义过滤器】
- MyBatis基于注解的使用
- hdu 2006 求奇数的乘积(c语言)
- Eclipse中的插件安装
- MySQL 7种日志类型 详解
- CABAC之手把手教你编码
- MATLAB App Designer GUI开发从0到1(实战篇)
- 如何计算代码的运行性能
- Sqoop-MySQL导入hive时id为文本解决
- 联想 K5 Pro(L38041)免解锁BL 免rec 保留数据 ROOT Magisk Xposed 救砖 ZUI 5.0.188
- C语言定义定长整型数组,C语言变长讯息定义:柔性数组
- y电容如何选型_到底什么是安规电容?有什么作用?一文彻底请明白
- # 8.19考试总结
- Oracle 创建用户为什么要加C##
- Android 悬浮窗、悬浮球开发
- 可插拨的观感体系结构(一)
- 高等数学与matlab要用电脑吗,知到高等数学与MATLAB启蒙答案全套
- 模型推荐丨新闻传播大数据项目案例模型分享
- 云服务器文件管理系统,文件服务器版文档管理系统
热门文章
- 《麦肯锡方法》第7章 进行研究-思维导图
- Java 设计模式——工厂模式
- maya中英文对照_Maya中英文对照
- java hibernate 包_hibernatejar包官方下载-Hibernate.jar包下载 --pc6下载站
- 实战 - Nexus搭建Maven私服
- 智能化弱电系统工程部分规程
- Linux 查询和文件名加引号,Linux下vim查看文件名
- Qt编写/注册/使用activex控件
- Git之git pull【warning】Pulling without specifying how to reconcile divergent branches is
- 电力系统微型计算机继电保护2018,2018年4月高等教育自学考试电力系统微型计算机继电保护试题及答案.docx...