为了将一个java程序封装成一个简单易用的小工具,使用bat脚本启动jar包。
方便理解,贴图展示层级关系:

在txt文档中,键入:

@echo off
java -jar %~dp0core\demo.jar

注意:
1、其中“core”是文件夹的名称,最终目的是以绝对路径的方式指定到jar包。
2、%~dp0 即获取当前bat所在的文件夹绝对路径。

将txt保存后,改成bat后缀即可运行jar包。

为了方便调试,可以将脚本修改成如下格式:

@echo off
echo  %~dp0
java -jar  %~dp0core\demo.jar
pause

注意:
1、“echo %~dp0”是在cmd窗口上输出当前绝对路径。
2、“pause”是运行结束后,不自动退出,以便看到cmd打印信息。

另:如果遇到手动启动jar包导致运行内存溢出问题,可以参考此链接。

使用bat脚本启动指定目录下的jar包相关推荐

  1. 如何为libs目录下的jar包关联源代码

    以前,我们可以为lib目录下的jar包关联源代码,但是现在似乎不行了. 下面是一篇讲述此问题解决方法的文章: How to attach javadoc or sources to jars in l ...

  2. bat 批量提取指定目录下的文件

    如下是批量获取指定目录下的文件名. @echo off echo text inputset input= set /p input=: echo %input% is input cd %input ...

  3. [JAVA]引入目录下所有jar包等问题

    2019独角兽企业重金招聘Python工程师标准>>> 一.引入目录下所有的包 java命令用可用-cp引入jar包,但是不支持通配符.通常这些jar包都在一个目录下,可用使用-Dj ...

  4. linux编写脚本读取txt文件,用bash脚本或者批处理 bat脚本 读取一个目录下.txt文件第一行内容存放到新文件a.txt...

    起因:我把cmd 控制台说成了dos! 发展:人类生气了,跟我扯了一堆 dos 还有什么玩意儿,在我第二次还说那个是dos界面以后:( 后续:人类要我写 批处理bat 还有linux bash 脚本去 ...

  5. java删除指定的文件夹_java脚本删除指定目录下的所有指定名称的文件夹

    前阵子出差,经常拷贝项目源码,源码里面总是包括.svn文件夹,使得拷贝起来很麻烦,而且文件大了很多,所以自己编写小程序删除,基于同事也经常让我传这段代码,干脆制作成可执行文件.并且是通用的删除小程序. ...

  6. Linux脚本统计指定目录下文件和文件夹数量

    要求:提醒用户输入一个绝对路径:然后请你统计输入的路径目录下有多少个文件,多少个文件夹? #!/bin/bash#提醒用户输入需要统计的文件夹的路径 read -p "请输入需要统计的文件夹 ...

  7. linux shell脚本 删除指定目录下文件夹(可指定文件夹名、时间)

    情景:需要删除以201812开头的.6天前修改的文件夹(文件夹里包含文件).鼓捣了好一会,开始用find /home/users/niu/test/log/ -name '201812*' -type ...

  8. IDEA导入lib目录下的jar包

    1.待导入的jar包 2.点击File->Project Structure-打开窗口 3.依次按照顺序操作 4.点击"+"后选择选项1"JARs director ...

  9. java批量提取文件夹名称_bat 批量提取指定目录下的文件名

    bat 批量提取指定目录下的文件名 下面是批量获取指定目录下的文件名的核心代码 @echo off echo text input set input= set /p input=: echo %in ...

最新文章

  1. java8学习之Lambda表达式深入与流初步
  2. [LeetCode] 402. Remove K Digits Java
  3. Delphi 从PaintBox拷贝一部分内容到TBitmap
  4. C# 实现多线程的同步方法详解
  5. SAP Fiori Elements 学习笔记 - 2021年4月19日
  6. 老李分享:接电话扩展之uiautomator 1
  7. shiro 基于springmvc中做登陆功能
  8. 错误: 编码GBK的不可映射字符 - Android Studio 生成javadoc文档时报错
  9. LuoguP3674 小清新人渣的本愿 BZOJ4810: [Ynoi2017]由乃的玉米田
  10. 【印刷字符识别】基于matlab模板匹配英文字母识别【含Matlab源码 808期】
  11. cdrx4自动排版步骤_coreldraw x4怎么排版 coreldraw书册杂志的排版方法 - 电脑常识 - 服务器之家...
  12. 训练好的word2vec模型(中文词向量)
  13. Python:导出QQ聊天记录-让我们看看逗比群友都在聊什么
  14. 数据结构 习题 第四章 串 (C语言描述)
  15. 软考中级真题 2015年上半年 系统集成项目管理工程师 应用技术
  16. 创新之道,亚马逊创新之旅背后的故事
  17. 性能优化--启动优化(网易云音乐启动方案)
  18. 使用distpicker的简单测试页面
  19. android 播放器 sma,SMA测评软件下载-SMA测评安卓版v1.1.2-魅卓网
  20. 尼日利亚区块链专家认为加密货币可提振非洲经济

热门文章

  1. 上海交大计算机复试机试,交大机试面试第一帖之10版-以及复试准备
  2. Unity3D实现飞行模式#2,提升高度
  3. shiro和axios的跨域问题
  4. 树莓派移动文件权限获取
  5. Android studio中打包生成release版本时提示 A problem occurred evaluating root project ‘My‘出错问题的解决方法
  6. 第五十七章 Unity 混音器
  7. GB28181协议之设备控制
  8. 2019-2020 ICPC Asia Xuzhou Regional Contest【徐州现场赛】
  9. [上海 南京]招聘.net web开发人员
  10. 正式成立!985大学,官宣了!