0

makefile を実行しようとすると、次のエラーが返されます。

    @if [ ! -z "$(WL_BASE)" ]; then \
    $(DIR_JAVA_WEB_BUILD)/JavaWSWebLogicInstall! \
    fi
    @if [ ! -z "$(GF_HOME)" ]; then \
    $(DIR_JAVA_WEB_BUILD)/JavaWSGlassfishInstall! \
    fi

助言がありますか?ありがとう!

4

1 に答える 1

3

手足に出て、セミコロンがいくつか欠けていることをお勧めします。試す:

@if [ ! -z "$(WL_BASE)" ]; then \
$(DIR_JAVA_WEB_BUILD)/JavaWSWebLogicInstall! ; \
fi
@if [ ! -z "$(GF_HOME)" ]; then \
$(DIR_JAVA_WEB_BUILD)/JavaWSGlassfishInstall! ; \
fi

それがうまくいかない場合は、もっと簡単なことを試してください。これがコマンド ラインから機能することを確認します。

@if [ ! -z "$(WL_BASE)" ]; then $(DIR_JAVA_WEB_BUILD)/JavaWSWebLogicInstall! fi

結果を教えてください (必ず$(DIR_JAVA_WEB_BUILD)最初に定義してください)。そこから先に進みます。

于 2012-11-16T12:42:33.973 に答える