编译JDK:Javadoc.gmk:344: *** target pattern contains no ‘%‘。 停止

Posted 柳鲲鹏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编译JDK:Javadoc.gmk:344: *** target pattern contains no ‘%‘。 停止相关的知识,希望对你有一定的参考价值。

  昨天修改JDK编译脚本,看到参数中有构建日期,就想把时间也加上,这样看着更漂亮。全部改完了一编译,出错了。具体错误是:

## Starting docs
Javadoc.gmk:344: *** target pattern contains no '%'。 停止。
/home/tsit/tsjdk8-project/tsjdk8//make/Main.gmk:160: recipe for target 'docs-only' failed
make: *** [docs-only] Error 2

  吾哪里改错了?仔细想了半天,没发现可疑的地方。怎么办?挨个查。怀疑到了时间字串影响。换了一种参数方式,还是不对。于是猜测是时间字串中的冒号(:)影响的。于是就进行了正反多次测试,确定就是冒号引起。

  怎么办?不用冒号,改为低线(_)。

  这个错误估计几乎没有人碰到。

以上是关于编译JDK:Javadoc.gmk:344: *** target pattern contains no ‘%‘。 停止的主要内容,如果未能解决你的问题,请参考以下文章

class编译默认用jdk11

WINDOWS编译JDK11

WINDOWS编译JDK11

Maven--添加jdk编译插件

JDK11编译运行

JDK11编译运行