簡體   English   中英

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

[英]Running a .jar File Using .bat File

嗨,我有一個名為列讀取器的jar文件。 我正在嘗試使用具有以下腳本的.bat文件運行它:

@echo off
java.exe -jar Column Reader.jar parameter

誰能告訴我為什么它沒有運行? 因為我管理過t用相同的方式運行另一個名為Nope.jar的Jar文件。

這是因為文件名中有空格。 嘗試使用:

java.exe -jar "Column Reader.jar" parameter

還是更好,將您的JAR文件重命名為column-reader.jar 通常,JAR文件以小寫命名,通常在文件名中沒有空格。

正確的JAR文件名的一些示例:

org.springframework.web.struts-3.1.1.RELEASE.jar
poi-ooxml-schemas.jar
slf4j-api.jar
soap.jar

您需要確保命令行知道java.exeColumn Reader.jar位置。 另外,您需要將所有一起放在引號中,因此它將是"Column Reader.jar" 您可能需要像這樣直接指向罐子:

java -jar "C:\\Your\\directory\\Column Reader.jar" parameter

為了避免使用引號,您只需確保路徑不包含任何空格即可。 另外,如果要指向特定的java.exe文件,則可以執行以下操作:

C:\\Program Files\\Java\\jre7\\bin\\java.exe -jar C:\\Your\\directory\\column-reader.jar parameter

如果設置了Java( JAVA_HOME )環境變量,並且.bat文件與.jar位於同一目錄中,則不必太明確

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM