ChinaCodingKing 2018-12-17 07:58 采纳率: 0%
浏览 1139
已结题

编译openjdk,遇到如下文图,怎么解决

ubuntu:~/jdk8u$ make all CONF=linux-x86_64-normal-server-slowdebug
Building 'linux-x86_64-normal-server-slowdebug' (matching CONF=linux-x86_64-normal-server-slowdebug)
Building OpenJDK for target 'all' in configuration 'linux-x86_64-normal-server-slowdebug'

Starting langtools

Finished langtools (build time 00:00:00)

Starting hotspot

Finished hotspot (build time 00:00:00)

Starting corba

Finished corba (build time 00:00:00)

Starting jaxp

Finished jaxp (build time 00:00:00)

Starting jaxws

Finished jaxws (build time 00:00:00)

Finished jaxws (build time 00:00:00)

Starting jdk

Compiling 9478 files for BUILD_JDK
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000dd340000, 416022528, 0) failed; error='Cannot allocate memory' (errno=12)
#

There is insufficient memory for the Java Runtime Environment to continue.

Native memory allocation (malloc) failed to allocate 416022528 bytes for committing reserved memory.

An error report file with more information is saved as:

/home/yangfan/jdk8u/jdk/make/hs_err_pid21256.log

CompileJavaClasses.gmk:326: recipe for target '/home/yangfan/jdk8u/build/linux-x86_64-normal-server-slowdebug/jdk/classes/_the.BUILD_JDK_batch' failed
make[2]: *** [/home/yangfan/jdk8u/build/linux-x86_64-normal-server-slowdebug/jdk/classes/_the.BUILD_JDK_batch] Error 1
BuildJdk.gmk:64: recipe for target 'classes-only' failed
make[1]: *** [classes-only] Error 2
/home/yangfan/jdk8u//make/Main.gmk:116: recipe for target 'jdk-only' failed
make: *** [jdk-only] Error 2

  • 写回答

1条回答 默认 最新

  • 三阶魔方 2018-12-17 08:34
    关注

    你是要交叉编译吗?看起来是你的内存不够了,但是你这目标版本还是普通服务版,还不是alphine版本或者slim版本。
    如果你用虚拟机,给虚拟机增加内存。
    如果你是实体机,最快的方式是增加你机子的内存。
    如果不想花钱升级内存的话,用虚拟内存应该也是可以的,虚拟内存的配置方法,给/swap目录重新挂载一个更大的硬盘空间。

    评论

报告相同问题?

悬赏问题

  • ¥15 MATLAB怎么通过柱坐标变换画开口是圆形的旋转抛物面?
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题
  • ¥15 Visual Studio问题
  • ¥20 求一个html代码,有偿