说我有一个XML文件。
<!-- File: "java.xml" -->
<java>
<classpath>C:\path\to\my\classes\</classpath>
</java>
或
// File: "java.txt"
C:\path\to\my\classes\
C:\path\to\something\else\
C:\an\other\command\line\argument\
是否可以让批处理文件读取XML文件,甚至可以像文本文件中由新行\n
分隔的有序字符串列表一样简单。然后调用java
等全局命令行工具并传递示例文件java.xml
中的参数。
C:\Users>java -classpath C:\path\to\my\classes\
答案 0 :(得分:1)
使用我发现的here:
的内容管理最终解决问题 "java.txt"
C:\path\to\my\classes
"java.bat"
@echo off
setlocal ENABLEDELAYEDEXPANSION
set vidx=0
for /F "tokens=*" %%A in (Presets/Scripts/java.txt) do (
SET /A vidx=!vidx! + 1
set var!vidx!=%%A
)
set var
java -classpath %var1%
pause