こんにちはみんな私は列リーダーという名前のjarファイルを持っています。次のスクリプトを含む .bat ファイルを使用して実行しようとしています。
@echo off
java.exe -jar Column Reader.jar parameter
実行されていない理由を誰かに教えてもらえますか? 私は Nope.jar という名前の別の Jar ファイルを同じ方法で実行しました。
こんにちはみんな私は列リーダーという名前のjarファイルを持っています。次のスクリプトを含む .bat ファイルを使用して実行しようとしています。
@echo off
java.exe -jar Column Reader.jar parameter
実行されていない理由を誰かに教えてもらえますか? 私は 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.exe
コマンド ラインで, とがどこにあるかを確認する必要がありColumn Reader.jar
ます。また、すべてを引用符で囲む必要があるため、"Column Reader.jar"
. 次のように 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