BAT脚本执行多个JAR的java客户端 -Djava.ext.dirs

@echo off
title -数据库版本管理工具-
color 2f

set CLASSPATH=%CLASSPATH%; 
set PATH=%PATH% 
set JAVA_HOME=%JAVA_HOME%

echo.-------------------数据库版本管理-----------------
echo.

setlocal
echo.mainclass          执行的目标mian类
set mainclass=com.hand.hdmp.tools.integration.commandline.DbTools
echo.

echo.task               deployment,version-upgrade,version-initialize-3个处理过程方法
echo.                   deployment-部署数据库
echo.                   version-initialize-从数据库生成数据库版本管理文件-初始化
echo.                   version-upgrade-从数据库生成数据库版本管理文件-升级
set task=version-initialize
echo.

echo.method             generate,dialect,xml,data四个处理过程方法
echo.              

export CUSTOM_SEARCH_NAMES=application,custom CUSTOM_SEARCH_NAMES=application,custom export CUSTOM_SEARCH_LOCATIONS=/home/nacos/init.d/,file:/home/nacos/conf/ CUSTOM_SEARCH_LOCATIONS=/home/nacos/init.d/,file:/home/nacos/conf/ export MEMBER_LIST= MEMBER_LIST= PLUGINS_DIR=/home/nacos/plugins/peer-finder [[ standalone == \s\t\a\n\d\a\l\o\n\e ]] JAVA_OPT=' -Xms1g -Xmx1g -Xmn512m' JAVA_OPT=' -Xms1g -Xmx1g -Xmn512m -Dnacos.standalone=true' [[ all == \c\o\n\f\i\g ]] [[ all == \n\a\m\i\n\g ]] [[ ! -z '' ]] [[ ! -z '' ]] [[ ! -z '' ]] [[ ! -z '' ]] [[ ! -z '' ]] [[ ip == \h\o\s\t\n\a\m\e ]] JAVA_OPT=' -Xms1g -Xmx1g -Xmn512m -Dnacos.standalone=true -Dnacos.member.list=' /usr/lib/jvm/java-1.8.0-openjdk/bin/java -version sed -E -n 's/.* version "([0-9]*).*$/\1/p' nacos is starting,you can check the /home/nacos/logs/start.out JAVA_MAJOR_VERSION=1 [[ 1 -ge 9 ]] JAVA_OPT=' -Xms1g -Xmx1g -Xmn512m -Dnacos.standalone=true -Dnacos.member.list= -Djava.ext.dirs=/usr/lib/jvm/java-1.8.0-openjdk/jre/lib/ext:/usr/lib/jvm/java-1.8.0-openjdk/lib/ext:/home/nacos/plugins/health:/home/nacos/plugins/cmdb:/home/nacos/plugins/mysql' JAVA_OPT=' -Xms1g -Xmx1g -Xmn512m -Dnacos.standalone=true -Dnacos.member.list= -Djava.ext.dirs=/usr/lib/jvm/java-1.8.0-openjdk/jre/lib/ext:/usr/lib/jvm/java-1.8.0-openjdk/lib/ext:/home/nacos/plugins/health:/home/nacos/plugins/cmdb:/home/nacos/plugins/mysql -Xloggc:/home/nacos/logs/nacos_gc.log -verbose:gc -XX: PrintGCDetails -XX: PrintGCDateStamps -XX: PrintGCTimeStamps -XX: UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=100M' JAVA_OPT=' -Xms1g -Xmx1g -Xmn512m -Dnacos.standalone=true -Dnacos.member.list= -Djava.ext.dirs=/usr/lib/jvm/java-1.8.0-openjdk/jre/lib/ext:/usr/lib/jvm/java-1.8.0-openjdk/lib/ext:/home/nacos/plugins/health:/home/nacos/plugins/cmdb:/home/nacos/plugins/mysql -Xloggc:/home/nacos/logs/nacos_gc.log -verbose:gc -XX: PrintGCDetails -XX: PrintGCDateStamps -XX: PrintGCTimeStamps -XX: U
09-11
编译AS报错:A fatal exception has occurred. Program will exit.-Djava.ext.dirs=D:\SDK\build-tools\33.0.0\lib is not supported. Use -classpath instead. 是因为 def buildjar(variant) { exec { workingDir "./" environment "ANDROID_HOME", android.sdkDirectory.path environment "BUILD_TOOLS_VERSION", android.buildToolsVersion environment "ANDROID_SDK_VERSION", android.compileSdkVersion environment "MIN_SDK_VERSION", android.defaultConfig.minSdkVersion.apiLevel def flavorName = variant.getFlavorName() def buildTypeName = variant.getBuildType().getName() environment "VARIANT_FULL_NAME", flavorName + buildTypeName.substring(0, 1).toUpperCase() + buildTypeName.substring(1) if ("coverage" == buildTypeName) { environment "CALL_TYPE", "release" } else { environment "CALL_TYPE", buildTypeName } // debug, release or coverage environment "BUILD_TYPE", buildTypeName environment "VARIANT", variant.getFlavorName() + File.separator + buildTypeName environment "OUTPUT", buildTypeName + File.separator + variant.getFlavorName() // sdk debug Boolean sdkDebug = isCameraUnitSdkLocalDebugConfigured() environment "SDK_DEBUG", "${sdkDebug}" def configName if (variant.getFlavorName().toLowerCase(Locale.ROOT).contains('oppo')) { configName = "config_oppo.mk" } else { configName = "config_oneplus.mk" } environment 'CONFIG', configName if (System.getProperty('os.name').toLowerCase(Locale.ROOT).contains('windows')) { commandLine "cmd", "/c", "build-tools\\publish_script.bat" // if you want debug with auto push bat in windows, open annotation here } else { commandLine "sh", "-c", "build-tools/publish_script.sh" // if you want debug with auto push sh in linux, open annotation here } } }这里的问题吗
最新发布
11-07
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值