以Windows平台为例,install.bat的内容:

@echo off
SET INSTALLER_WORKING_DIR=%~dp0
javac %INSTALLER_WORKING_DIR:~0,-1%\JavaVersionChecker.java
java -classpath "%INSTALLER_WORKING_DIR:~0,-1%" JavaVersionChecker
IF errorlevel 0 (
java -classpath ";%INSTALLER_WORKING_DIR:~0,-1%/libs/commons-cli-1.2.jar;%INSTALLER_WORKING_DIR:~0,-1%/libs/commons-lang-2.6.jar;%INSTALLER_WORKING_DIR:~0,-1%/libs/groovy-all-2.4.10.jar;%INSTALLER_WORKING_DIR:~0,-1%/libs/installer-6.7.0.3.jar" de.hybris.installer.CmdHandler %*
)
  • SET INSTALLER_WORKING_DIR=%~dp0: 将变量INSTALLER_WORKING_DIR的值设置为install.bat文件所在的目录,比如C:\Code\hybris670\installer

  • javac %INSTALLER_WORKING_DIR:~0,-1%\JavaVersionChecker.java

相当于执行:javac C:\Code\hybris670\installer\JavaVersionChecker.java

  • java -classpath “%INSTALLER_WORKING_DIR:~0,-1%” JavaVersionChecker
    相当于执行:
    java -classpath “C:\Code\hybris670\installer” JavaVersionChecker

  • java -classpath “;%INSTALLER_WORKING_DIR:0,-1%/libs/commons-cli-1.2.jar;%INSTALLER_WORKING_DIR:0,-1%/libs/commons-lang-2.6.jar;%INSTALLER_WORKING_DIR:0,-1%/libs/groovy-all-2.4.10.jar;%INSTALLER_WORKING_DIR:0,-1%/libs/installer-6.7.0.3.jar” de.hybris.installer.CmdHandler %*: 执行libs文件夹里的jar包进行安装

SAP Hybris install.bat工作原理分析相关推荐

  1. 执行SAP Hybris install.bat遇到JavaVersionChecker版本检测失败的问题

    错误消息: Error: A JNI error has occurred, please check your installation and try again Exception in thr ...

  2. 匿名突破网络限制 (Tor工作原理分析)

    转载自:http://blog.163.com/mike_gz/blog/static/247532200672932800/ 网管顾名思义,就是天天管着网络.想尽各种手段限制我们上网的人.在网络中订 ...

  3. 【高通SDM660平台 Android 10.0】(19) --- Camera_focus、Camera_snapshot、volume_up 按键工作原理分析

    [高通SDM660平台 Android 10.0]19 --- Camera_focus.Camera_snapshot.volume_up 按键工作原理分析 一. DTS代码配置 二. Kernel ...

  4. RxJs map operator 工作原理分析

    使用一个例子来研究 map 操作符的工作原理. 推荐阅读本文之前,先浏览这篇文章RxJs fromEvent 工作原理分析以了解相关知识. 源代码: import { Component, OnIni ...

  5. Hadoop生态圈-Zookeeper的工作原理分析

    Hadoop生态圈-Zookeeper的工作原理分析 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任.   无论是是Kafka集群,还是producer和consumer都依赖于Zoo ...

  6. 原理剖析(第 009 篇)ReentrantReadWriteLock工作原理分析

    2019独角兽企业重金招聘Python工程师标准>>> 原理剖析(第 009 篇)ReentrantReadWriteLock工作原理分析 一.大致介绍 1.在前面章节了解了AQS和 ...

  7. 滑环的基本结构及工作原理分析

    滑环是工业机械部件,基本原理是利用导电机械部件的折动或滚动在接触旋转部件和静止部件之间传递电能或电信号的产业部部件,作为360度旋转方式的一个相当好的解决方法,那么,下面一起了解下滑环的基本结构及工作 ...

  8. 二极管温度补偿电路工作原理分析

    众所周知,PN结导通后有一个约为0.6V(指硅材料PN结)的压降,同时PN结还有一个与温度相关的特性:PN结导通后的压降基本不变,但不是不变,PN结两端的压降随温度升高而略有下降,温度愈高其下降的量愈 ...

  9. 船型开关工作原理分析

    船型开关工作原理分析 由于疫情,这几个月一直无聊的待在家里,就把家里翻出来的旧电热锅简单的修理了一下,关于电热锅的修理博客之后有时间再写吧,这次就总结下在修过程中让我一直很头疼的船型开关的工作原理. ...

最新文章

  1. AngularJs 基础教程​ —— Select(选择框)
  2. Linux下安装配置virtualenv与virtualenvwrapper
  3. SELECT COUNT(*) 底层究竟干了啥么?
  4. 448. Find All Numbers Disappeared in an Array 寻找有界数组[1,n]中的缺失数
  5. 解决Numpy 报错 ValueError: zero-size array to reduction operation maximum which has no identity
  6. node.js历史版本下载安装
  7. Word导航窗格显示自定义标题样式的方法
  8. 飞鸽快递系统代码_中通快递港股上市募资约96亿港元,董事长赖梅松认为股票代码2057寓意开启新征程...
  9. python实现列表元素互异
  10. 服务器2003系统安装时蓝屏,安装2003server操作系统蓝屏是怎么回事?
  11. ASP.NET实现日期转为大写的汉字
  12. 微软必应(bing)不是一个好兆头!今天你病了吗?
  13. node.js中模块化开发(Gulp4)
  14. Dominating Patterns UVALive - 4670 AC自动机
  15. 陶朱公商训 道出了管理的本质
  16. python随笔01(robotframework自动化)
  17. ubuntu下mongodb及其可视化工具robomongo安装
  18. Python_一元线性回归及回归显著性
  19. jeesite代码生成id出不来的解决方案
  20. shen_tian_hao的C++快快编程AC代码库(每周更新)

热门文章

  1. 前端开发学习笔记(一)深入浅出Javascript
  2. Knockout中ViewModel与Model的互转
  3. /proc/sys/net/ipv4详解(2)
  4. Catalyst 6509交换机配置方案
  5. 示范NTFS 卷上的硬链接
  6. golang模板语法
  7. 存储过程 传 datatable
  8. SonarQube6.2源码解析(二)
  9. 只使用了符号的Ruby程序
  10. linux关于bashrc与profile