Java 通过批处理脚本访问属性文件

Java 通过批处理脚本访问属性文件,java,scripting,batch-file,properties,Java,Scripting,Batch File,Properties,我正在尝试编写一个批处理脚本,这个脚本负责启动一个带有一个参数的jar 此参数向我的jarwich属性文件指示要用于设置某些配置的内容 然后脚本将压缩jar生成的结果并将其发送到一个位置。但是为了设置zip文件的名称,我需要能够直接从批处理中读取属性文件,有什么方法可以这样做吗 感谢和问候 F能否在命令行中将其作为参数传递,并在main()方法中读取 java {myclass} %PROP% 或者作为Java属性并通过System.getProperty()读取 看见 java -DzipN

我正在尝试编写一个批处理脚本,这个脚本负责启动一个带有一个参数的jar

此参数向我的jarwich属性文件指示要用于设置某些配置的内容

然后脚本将压缩jar生成的结果并将其发送到一个位置。但是为了设置zip文件的名称,我需要能够直接从批处理中读取属性文件,有什么方法可以这样做吗

感谢和问候


F

能否在命令行中将其作为参数传递,并在
main()
方法中读取

java {myclass} %PROP%
或者作为Java属性并通过
System.getProperty()
读取

看见
java -DzipName=%PROP% {myclass}
@echo off
setlocal
set FN=filename
set TARGET=propertyname
FOR /F "tokens=1,2 delims==" %%A IN (%FN%) DO IF "%%A"=="%TARGET%" set FOUND=%%B
echo %FOUND%