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 回答