Ubuntu 编译 openJDK 9 失败

各位大神,我在使用Ubuntu 18.04编译openJDK 9的时候出现了一点问题,已经弄了一天了,请大神指点啊!😭

环境如下:
系统版本:Ubuntu 18.04.1(虚拟机中安装)
openJDK版本:9
JDK版本:8

基本情况:
安装JDK8正常;

在openJDK目录下执行bash configure,依次安装完成了所需的依赖,最后在执行sudo make all的时候,显示:

Building target 'all' in configuration 'linux-x86_64-normal-server-release'
make[2]: *** No rule to make target 'java.base-libs', needed by 'java.base-interim-jmod'. Stop.

ERROR: Build failed for target 'all' in configuration 'linux-x86_64-normal-server-release' (exit code 2) 

No indication of failed target found.
Hint: Try searching the build log for '] Error'.
Hint: See common/doc/building.html#troubleshooting for assistance.

/home/user1/Desktop/jdk9-a08cbfc0e4ec/make/Init.gmk:291: recipe for target 'main' failed
make[1]: *** [main] Error 2
/home/user1/Desktop/jdk9-a08cbfc0e4ec/make/Init.gmk:185: recipe for target 'all' failed
make: *** [all] Error 2

百度了一下相似的问题,但是都不行啊,请大神指点一下哦~😊

阅读 5.6k
2 个回答
新手上路,请多包涵

兄弟解决了吗?我也遇到这个个问题了。

新手上路,请多包涵

我根据common/doc/building.html中写的先运行bash get_source.sh就可以了。
估计是初始下载的源码不全。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题