Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java DOS批处理脚本_Java_Eclipse_Batch File - Fatal编程技术网

Java DOS批处理脚本

Java DOS批处理脚本,java,eclipse,batch-file,Java,Eclipse,Batch File,我正在尝试使用DOS批处理脚本自动化构建过程。当我在命令行中键入以下内容时,它可以正常工作: "C:\Program Files (x86)\Texas Instruments\ccsv4\eclipse\jre\bin\java" -jar "C:\Program File s (x86)\Texas Instruments\ccsv4\eclipse\startup.jar" -data "C:\work\cwang\test_build" -app lication com.ti.ccst

我正在尝试使用DOS批处理脚本自动化构建过程。当我在命令行中键入以下内容时,它可以正常工作:

"C:\Program Files (x86)\Texas Instruments\ccsv4\eclipse\jre\bin\java" -jar "C:\Program File
s (x86)\Texas Instruments\ccsv4\eclipse\startup.jar" -data "C:\work\cwang\test_build" -app
lication com.ti.ccstudio.apps.projectBuild -ccs.projects M2_EVM6472 -ccs.configuration
Debug
但当我将它与所有必要的转义字符一起放入批处理脚本时:

"C:\\Program Files ^(86^)\\Texas Instruments\\ccsv4\\eclipse\\jre\\bin\\java" -jar "C:\\Pro
gram Files ^(86^)\\Texas Instruments\\ccsv4\\eclipse\\startup.jar" -data "C:\\work\\cwang\
\test_build" -application com.ti.ccstudio.apps.projectBuild -ccs.projects M2_EVM6472 -ccs.
configuration Debug
我遇到了以下错误:

文件名、目录名或卷标语法不正确


我是批处理脚本新手,所以我想知道是否有一些基本问题我忽略了。

试试这个,让我知道问题:

"C:\\Program Files (86)\\Texas Instruments\\ccsv4\\eclipse\\jre\\bin\\java" -jar "C:/Program Files (86)/Texas Instruments/ccsv4/eclipse/startup.jar" -data "C:/work/cwang/test_build" -application com.ti.ccstudio.apps.projectBuild -ccs.projects M2_EVM6472 -ccs.configuration Debug
您还应该检查什么:

确保目录存在。 检查目录名之间的空格。
如果有上述语法错误,请告诉我?

我没有忘记在实际的批处理脚本中将\替换为\\。问题依然存在。你们有并没有试着不去逃避它?因为你真的不需要这个。另外,java.exe中的.exe丢失,这可能是一个问题。您是从java应用程序还是从命令提示符运行此批处理?请帮自己一个忙,了解它是什么@PM77-1-我在命令提示符下运行了此命令