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文件相关推荐

  1. Redis批量删除Key的三种方式(linux和windows环境下都有)

    Redis 中有删除单个 Key 的指令 del,网上资料大多数都说没有批量删除 Key 的指令,是否真这样有待再次确定,不过我们可以借助 Linux的 xargs 指令来完成这个动作,redis本身 ...

  2. Windows环境下的麦克风录音系统

    简介 这是我很早以前的大学毕业设计,忽然间找到贴出来以纪念自己的纯真年代...但是因为CSDN不给面子所以导致短短的一篇文章贴了足足7次..他老提时说文章超过了64K,老大,拜托,那是算上了里面的图片 ...

  3. windows环境下安装scrapy框架报错问题--最快捷有效的解决方案

    windows在执行如下命令,安装scrapy的过程中会报错: pip install scrapy 报错分析: windows环境下,会出现如下错误: 1.提示的错误是编译环境的问题,字面意思看需要 ...

  4. Windows环境下Unicode编程总结和将ANSI转换到Unicode 将Unicode转换到ANSI

    Windows环境下Unicode编程总结 UNICODE环境设置 在安装Visual Studio时,在选择VC++时需要加入unicode选项,保证相关的库文件可以拷贝到system32下. UN ...

  5. Redis学习笔记~Redis在windows环境下的安装

    Redis是一个key-value的存储系统,它最大的特点就是可以将数据序列化到文件中. redis存储在服务器的内存或者文件中,它不是session,不是cookies,它只是个更安全,更稳定,更可 ...

  6. MemCache在Windows环境下的搭建及启动

    MemCache在Windows环境下的搭建及启动 一.memcache服务器端的安装 1.下载memcached的安装包,memcached_en32or64.zip,下载链接:http://pan ...

  7. windows环境下运行.sh文件

    .sh是shell script格式的文件,在Linux环境下是可以直接运行的,到文件所在目录下,执行 ./test.sh 如果是在Windows环境下,在CMD窗口是无法直接执行 ./test.sh ...

  8. windows 环境下mysql的操作浅析

    windows 环境下mysql的操作 一,MYSQL 的连接 在下载安装好mysql后,访问数据控之前我们需要先连接数据库: 建立一个connect.php 的文件: (面向过程) <?php ...

  9. Windows环境下,如何在Docker里运行SAP UI5应用

    本文面向的读者是对Docker技术有一些基本概念,但因为没有测试环境,所以没有动手操作过的朋友们. 最近Jerry因为要做一个新的SAP云产品开发,得搭各种开发环境,其中之一就是Docker. Jer ...

最新文章

  1. Delphi 组件开发教程指南(4)组件生成过程(针对TWinControl继承而来的组件)
  2. redis session共享中的序列化问题
  3. 一个肯德基拖着6个“拖油瓶”的百胜中国,如何赢下中国市场?
  4. storm后台启动命令(避免新开窗口)
  5. java 类的执行顺序_Java中类的执行顺序
  6. LeetCode 27.移除元素
  7. 【转】php利用mkdir创建多级目录
  8. java 空包_圆通快递接口,圆通快递礼品商城接口、圆通空包接口,圆通快递低价接口,礼品商城接口、一件代发接口...
  9. 计算机网络课程设计之网络代理服务器的设计与实现
  10. 师范生计算机硬件技能怎么填,浅析对师范生教育技术能力培养与发展问题的思考的论文...
  11. Xcode无法启动模拟器或者真机
  12. 未来互联网最稀缺的能力是什么?
  13. android_handler(三)
  14. sqlmap使用教程
  15. 时域信号处理——时域采样(抽样)
  16. cannot be resolved解决方法
  17. html超链接本地链接,为何本地连接变成本地连接2连接
  18. 【Scratch 3.0游戏】—— 乒乓弹球游戏
  19. IMDG中的陷阱和问题
  20. MFC设置编辑框内容

热门文章

  1. 全景扭曲变形滤镜PS插件 Flaming Pear Flexify 2 WIN/MAC汉化版
  2. espcms_v5的/public/class_connector.php 对Cookies中输入参数ecisp_member_info过滤不当
  3. 抓娃娃机按钮按几下_夹娃娃的技巧攻略 抓娃娃的容易中的招数
  4. 模仿酷狗7(Kugou7)音乐魔方界面源码
  5. 当上项目经理才知道!Android快速转战Kotlin教程,年薪50W
  6. 有手就行?基于MATLAB的倒车仿真系统及改进
  7. OpenCL开发案例学习
  8. android auto 定位不准,驱使用户远离Android Auto的原因是“不一致”
  9. Fiber resonator gyroscope: sensitivity and thermal nonreciprocity论文笔记
  10. 数据接入 数据膨胀与系统瓶颈