编译OpenJDK8:CreateJars.gmk/BuildJdk.gmk/Main.gmk/错误

简介: 编译OpenJDK8:CreateJars.gmk/BuildJdk.gmk/Main.gmk/错误

大体如下:

Updating images/src.zip
make[2]: *** [CreateJars.gmk:268:/cygdrive/e/hub/openjdk/jdk8u/build/windows-x86_64-normal-server-release/images/lib/_the.rt.jar.contents] 错误 1
make[2]: *** 正在等待未完成的任务....
make[1]: *** [BuildJdk.gmk:101:images] 错误 2
make: *** [/cygdrive/e/hub/openjdk/jdk8u//make/Main.gmk:136:images-only] 错误 2

解决办法:

cd jdk/make

vi CreateJars.gmk

在268行,有两处:.class$$(改为半角),在$$之前插入一个特殊字符。做法如下:

i进入编辑模式,CTRL+V,CTRL+M。按ESC键。

保存,退出。

目录
相关文章
|
C++
编译OpenJDK11,必须使用VS 2017
编译OpenJDK11,必须使用VS 2017
97 0
编译OpenJDK11,必须使用VS 2017
|
Java
编译OpenJDK8:CreateJars.gmk/BuildJdk.gmk/Main.gmk/错误
编译OpenJDK8:CreateJars.gmk/BuildJdk.gmk/Main.gmk/错误
129 0
|
编译器 开发工具 Windows
VS2015编译OpenJDK8:找不到libcmt.lib的解决办法
VS2015编译OpenJDK8:找不到libcmt.lib的解决办法
150 0
|
Linux Windows
编译OpenJDK8-u302出错:error C3861: “INT64_C”: 找不到标识符
编译OpenJDK8-u302出错:error C3861: “INT64_C”: 找不到标识符
129 0
|
Java Windows
使用VS2015编译OpenJDK8
使用VS2015编译OpenJDK8
115 0
|
Java
编译OpenJDK:make[1]: *** 没有规则可制作目标“openjdk8/jdk/src/share/classes/java/applet/AppletContext.java”,
编译OpenJDK:make[1]: *** 没有规则可制作目标“openjdk8/jdk/src/share/classes/java/applet/AppletContext.java”,
97 0
编译OpenJDK8:CoreLibraries.gmk:37/e_acos.obj/BuildJdk.gmk:70/Main.gmk:116/错误
编译OpenJDK8:CoreLibraries.gmk:37/e_acos.obj/BuildJdk.gmk:70/Main.gmk:116/错误
73 0
|
C++
编译OpenJDK12:methodMatcher.cpp error C2220 警告被视为错误 - 没有生成“object”文件
编译OpenJDK12:methodMatcher.cpp error C2220 警告被视为错误 - 没有生成“object”文件
418 0
|
Java
编译OpenJDK12:运行提示缺少freetype
编译OpenJDK12:运行提示缺少freetype
117 0
编译OpenJDK12:可以用VS2010到VS2017
编译OpenJDK12:可以用VS2010到VS2017
83 0