Windows环境下如何方便快捷的执行jar文件
Windows环境下如何方便快捷的执行jar文件
1 介绍
后缀文件为.jar的文件是java的打包文件,通常包含的是一个完整的java应用程序。在Windows环境下面获取的软件如果是jar文件,最通常的做法是:
1) 打开命令行窗口cmd.exe
2) 执行命令: java –jar 相应的jar文件.jar
如下图所示:
这样做的缺点很显然,操作繁琐而且浪费时间。显然让人无法忍受。
那么有没有更好的办法呢? 可以采用编写.bat脚本的方式或者右键菜单的方式,下面细细道来。
2 Windows脚本运行jar文件
假设我们的JDK安装位置在" C:\Java\jdk1.7.0_40_x86", 欲运行的jar文件为" JabRef-3.0.jar"。那么将如下的内容保存为"执行JabRef3.bat",然后放到和Jar文件相同的目录下面即可。直接点击此bat文件即可运行相应的jar文件。
SET JAVA_HOME=" C:\Java\jdk1.7.0_40_x86"
START C:\Java\jdk1.7.0_40_x86\bin\javaw.exe –jar JabRef-3.0.jar
此方法麻烦的地方在于每个jar文件都需要建立一个对应的bat脚本文件。
3 添加右键菜单的方法运行jar文件
Windows系统中右键菜单是非常方便执行任务的。对应jar文件,如果能够直接右键菜单然后执行相应的jar文件,是一件省时省力的事情。如下图所示:
假设我们的JDK安装位置在" C:\Java\jdk1.7.0_40_x86",将下面内容保存为" 添加_运行Jar.reg",然后双击此文件,导入内容到注册表即可。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\JarRun]
@="运行Jar"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\JarRun\command]
@="C:\\Java\\jdk1.7.0_40_x86\\bin\\javaw.exe -jar \"%1\""
如果欲删除此右键菜单,则将如下内容保存为"删除_运行jar.reg",如下:
Windows Registry Editor Version 5.00
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\JarRun]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\JarRun\command]
附
1) jar后缀的文件,其压缩方式为zip压缩,可以用压缩类软件比如7-zip, winzip,winrar直接打开。
2) 引用文献管理软件JabRef后续的版本, 文件后缀名不再是.jar,而是.zip,同样可以使用这种方法运行。
Windows环境下如何方便快捷的执行jar文件相关推荐
- Redis批量删除Key的三种方式(linux和windows环境下都有)
Redis 中有删除单个 Key 的指令 del,网上资料大多数都说没有批量删除 Key 的指令,是否真这样有待再次确定,不过我们可以借助 Linux的 xargs 指令来完成这个动作,redis本身 ...
- Windows环境下的麦克风录音系统
简介 这是我很早以前的大学毕业设计,忽然间找到贴出来以纪念自己的纯真年代...但是因为CSDN不给面子所以导致短短的一篇文章贴了足足7次..他老提时说文章超过了64K,老大,拜托,那是算上了里面的图片 ...
- windows环境下安装scrapy框架报错问题--最快捷有效的解决方案
windows在执行如下命令,安装scrapy的过程中会报错: pip install scrapy 报错分析: windows环境下,会出现如下错误: 1.提示的错误是编译环境的问题,字面意思看需要 ...
- Windows环境下Unicode编程总结和将ANSI转换到Unicode 将Unicode转换到ANSI
Windows环境下Unicode编程总结 UNICODE环境设置 在安装Visual Studio时,在选择VC++时需要加入unicode选项,保证相关的库文件可以拷贝到system32下. UN ...
- Redis学习笔记~Redis在windows环境下的安装
Redis是一个key-value的存储系统,它最大的特点就是可以将数据序列化到文件中. redis存储在服务器的内存或者文件中,它不是session,不是cookies,它只是个更安全,更稳定,更可 ...
- MemCache在Windows环境下的搭建及启动
MemCache在Windows环境下的搭建及启动 一.memcache服务器端的安装 1.下载memcached的安装包,memcached_en32or64.zip,下载链接:http://pan ...
- windows环境下运行.sh文件
.sh是shell script格式的文件,在Linux环境下是可以直接运行的,到文件所在目录下,执行 ./test.sh 如果是在Windows环境下,在CMD窗口是无法直接执行 ./test.sh ...
- windows 环境下mysql的操作浅析
windows 环境下mysql的操作 一,MYSQL 的连接 在下载安装好mysql后,访问数据控之前我们需要先连接数据库: 建立一个connect.php 的文件: (面向过程) <?php ...
- Windows环境下,如何在Docker里运行SAP UI5应用
本文面向的读者是对Docker技术有一些基本概念,但因为没有测试环境,所以没有动手操作过的朋友们. 最近Jerry因为要做一个新的SAP云产品开发,得搭各种开发环境,其中之一就是Docker. Jer ...
最新文章
- Delphi 组件开发教程指南(4)组件生成过程(针对TWinControl继承而来的组件)
- redis session共享中的序列化问题
- 一个肯德基拖着6个“拖油瓶”的百胜中国,如何赢下中国市场?
- storm后台启动命令(避免新开窗口)
- java 类的执行顺序_Java中类的执行顺序
- LeetCode 27.移除元素
- 【转】php利用mkdir创建多级目录
- java 空包_圆通快递接口,圆通快递礼品商城接口、圆通空包接口,圆通快递低价接口,礼品商城接口、一件代发接口...
- 计算机网络课程设计之网络代理服务器的设计与实现
- 师范生计算机硬件技能怎么填,浅析对师范生教育技术能力培养与发展问题的思考的论文...
- Xcode无法启动模拟器或者真机
- 未来互联网最稀缺的能力是什么?
- android_handler(三)
- sqlmap使用教程
- 时域信号处理——时域采样(抽样)
- cannot be resolved解决方法
- html超链接本地链接,为何本地连接变成本地连接2连接
- 【Scratch 3.0游戏】—— 乒乓弹球游戏
- IMDG中的陷阱和问题
- MFC设置编辑框内容
热门文章
- 全景扭曲变形滤镜PS插件 Flaming Pear Flexify 2 WIN/MAC汉化版
- espcms_v5的/public/class_connector.php 对Cookies中输入参数ecisp_member_info过滤不当
- 抓娃娃机按钮按几下_夹娃娃的技巧攻略 抓娃娃的容易中的招数
- 模仿酷狗7(Kugou7)音乐魔方界面源码
- 当上项目经理才知道!Android快速转战Kotlin教程,年薪50W
- 有手就行?基于MATLAB的倒车仿真系统及改进
- OpenCL开发案例学习
- android auto 定位不准,驱使用户远离Android Auto的原因是“不一致”
- Fiber resonator gyroscope: sensitivity and thermal nonreciprocity论文笔记
- 数据接入 数据膨胀与系统瓶颈