Il est écrit quelque part dans mon codeIncompris une ligne dans mon fichier .bat
process = new ProcessBuilder(actualPath, arguments, startupFilePath).start();
où
**actualPath**='E:\...build\libs\Mock\StartDriverDelivery.bat'
**arguments**='java -Dsun.java2d.d3d=false -Xms64m -Xmx96m "-Xbootclasspath/a:$(VUERoot)java\lib\PVTextExtension-1.1.0.jar;$(VUERoot)java\lib\PVTextExtension-1.0.0.jar " vue.exam.driver.init.StartupFileInitializer -Xms64m -Xmx512m'
**startupPath**='"E:\Code\GITHUB\deliverymanager\build\libs\config\evt\64316e\1.startup"
Quelqu'un peut-il me confirmer si la déclaration de code ci-dessus appelle fichier StartDriverDelivery.bat ?? Si oui, comment puis-je transmettre la variable "arguments" à mon fichier bat?
Mon contenu du fichier de chauve-souris est:
@echo off
SET MyPath=%~dp0
SET JREHome=%MyPath%..\..\..\
IF EXIST %JREHome%..\..\gauge\libs\JRE\jre1.8.0_91\bin\javaw.exe (
SET JavaExe=%JREHome%..\..\gauge\libs\
) ELSE (
SET JavaExe=%JREHome%
)
set CLASSPATH=%JREHome%*
SET JAVA_ARGS=-Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n
SET OP="ExamDelivery"
"%JavaExe%JRE\jre1.8.0_91\bin\javaw" "-Djava.library.path=%JavaExe%JRE\jre1.8.0_91\bin" %JAVA_ARGS% com.vue.exam.deliverymanager.sampleDriver.Main %OP% %*
S'il vous plaît quelqu'un me dire ce que la dernière ligne est en train de faire dans le fichier de chauve-souris? ...... com.vue.exam.deliverymanager.sampleDriver.Main% OP%% *
Et comment puis-je transmettre la variable "arguments" à mon fichier bat suivi de la classe sampleDriver.Main?
S'il vous plaît, quelqu'un suggère – user5122617