从 Windows 批处理 (cmd.exe) 中的文件中读取环境变量
2022-09-03 17:26:52
我正在尝试从批处理文件中读取变量,以便以后在批处理脚本(Java启动器)中使用。理想情况下,我希望所有平台(Unix,Windows)上的设置文件具有相同的格式,并且也是有效的Java属性文件。也就是说,它应该看起来像这样:
setting1=Value1
setting2=Value2
...
是否可以像在Unix shell脚本中那样读取这些值?该值应如下所示:
READ settingsfile.xy
java -Dsetting1=%setting1% ...
我知道这可能是可能的,但我真的宁愿在所有平台上的设置使用相同的文件格式。SET setting1=Value1
澄清一下:我需要在命令行/批处理环境中执行此操作,因为我还需要设置无法在JVM中更改的参数,例如-Xmx或-classpath。