linux版本: sin@sin-desktop:~/openjdk/build/linux-amd64/bin$ uname -aLinux sin-desktop 2.6.32-30-generic #59-Ubuntu SMP Tue Mar 1 21:30:46 UTC 2011 x86_64 GNU/Linux openjdk版本:openjdk-7-ea-src-b133-10_mar_2011.zip 然后就可以make以下,看看缺什么少什么,一样样的来。   alsa-driver/alsa-lib和cpus都很容易就configure&&make&&make install了。但是freetype让我费了很大劲,最后还是通过: sudo apt-get install libfreetype6 sudo apt-get install libfreetype6-dev 还有几个需要安装的: sudo apt-get install libx11-dev //sudo apt-get install libxt-dev libxaw7-dev   不确定是佛必须 sudo apt-get install xorg-dev 有JAVA_HOME的时候会出问题。所以make以前要先: unset JAVA_HOME 然后, export LANG=C ALT_BOOTDIR=/usr/lib/jvm/java-6-sun 然后就是 make ALLOW_DOWNLOADS=true 此处必须有ALLOW_DOWNLOADS=true。否则编译jaxp的时候会出错,因为jaxp的源代码是临时下载的。 关于编译的warning和log,可以看附件。