使用.bat文件运行.jar文件

Err*_*ion 1 java batch-file

HI伙计我有一个jar文件命名列读者.我试图使用具有以下脚本的.bat文件运行它:

@echo off
java.exe -jar Column Reader.jar parameter
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我为什么它不运行?因为我有管理t运行另一个Jar文件命名为Nope.jar同样的方式.

ada*_*shr 6

这是因为文件名中有空格.尝试改为:

java.exe -jar "Column Reader.jar" parameter
Run Code Online (Sandbox Code Playgroud)

或者更好的是,将您的JAR文件重命名为column-reader.jar.通常,JAR文件以全小写命名,文件名中通常没有任何空格.

适当的JAR文件名的一些示例:

org.springframework.web.struts-3.1.1.RELEASE.jar
poi-ooxml-schemas.jar
slf4j-api.jar
soap.jar
Run Code Online (Sandbox Code Playgroud)