2017-05-09 11 views
1

特定の行に構文エラーを投げているバッチファイルがあります。バッチスクリプトエラー "コマンドの構文が正しくありません"

@ECHO ON 
CD %~dp0 
SET XDA_HOME_DIR=%CD:~0,-4% 
SET "JAVAHOME=%JAVA_HOME%" 
SET XDA_CONFIG_PROPERTIES=%XDA_HOME_DIR%\config\xda-config.properties 
IF "%JAVAHOME%"== ""( 
ECHO JAVA_HOME not set 
GOTO END) 

注:これは完全なスクリプトではありません。私はその一部を投稿しました。以下は

は、エラーがスローされます。 enter image description here

は何が構文エラーメッセージを引き起こしていますか?

答えて

2

エラーはここから来ている:\ソフト\ XCP \:私は別のエラー、」Cを参照してくださいしかし、

IF "%JAVAHOME%" == "" ( 
    ECHO JAVA_HOME not set 
    GOTO END 
) 
+0

おかげで、それが働いた:

IF "%JAVAHOME%"== ""( ECHO JAVA_HOME not set GOTO END) 

あなたは開口部ブラケットの前にスペースが必要ですXDA_win64 \ XDA \ binに> IF "C:\プログラムファイル\のJava \ jdk1.7.0_10;" == "" セットこの時点では予想外だった( ECHO JAVA_HOMEない GOTOのEND を設定) – mahesh

+0

コードを編集してください。エラーメッセージ質問に。コメントは難しい。 – lit

+0

があります; ";"パスで、私はそれが働いて削除したとき、助けてくれてありがとう – mahesh

関連する問題