[讨论] 在OpenJDK上没找到debug HotSpot
fuyou001
2012-11-03
在http://jdk6.java.net/download.html上没找到最新的debug HotSpot
只找到旧点的http://download.java.net/jdk6/6u25/promoted/b03/index.html 是最新的没放出来,还是我找错了? |
|
xiaoyu
2012-11-03
fuyou001 写道 在http://jdk6.java.net/download.html上没找到最新的debug HotSpot
只找到旧点的http://download.java.net/jdk6/6u25/promoted/b03/index.html 是最新的没放出来,还是我找错了? 我记得好像是说以后不再发布debug版本了 要的话 自己编译 |
|
RednaxelaFX
2012-11-03
xiaoyu 写道 我记得好像是说以后不再发布debug版本了 要的话 自己编译
这个是正解。虽然我也不知道为什么不提供了,但从6u25之后在early access版的下载页面里就没有开放fastdebug版的下载了。请自己build吧。 (公司有政策员工不可以build了发布到外部,所以…抱歉我帮不了忙) |
|
fuyou001
2012-11-05
RednaxelaFX 写道 xiaoyu 写道 我记得好像是说以后不再发布debug版本了 要的话 自己编译
这个是正解。虽然我也不知道为什么不提供了,但从6u25之后在early access版的下载页面里就没有开放fastdebug版的下载了。请自己build吧。 (公司有政策员工不可以build了发布到外部,所以…抱歉我帮不了忙) 看来只能自己build了,哪有在ubuntu12.04(64) build相关文档? |
|
RednaxelaFX
2012-11-05
fuyou001 写道 RednaxelaFX 写道 xiaoyu 写道 我记得好像是说以后不再发布debug版本了 要的话 自己编译
这个是正解。虽然我也不知道为什么不提供了,但从6u25之后在early access版的下载页面里就没有开放fastdebug版的下载了。请自己build吧。 (公司有政策员工不可以build了发布到外部,所以…抱歉我帮不了忙) 看来只能自己build了,哪有在ubuntu12.04(64) build相关文档? 要build哪个版本的JDK?要知道就官方而言JDK6u23之后也没有通过JRL来放出源码了,只通过OpenJDK放出源码。 如果只要build出HotSpot VM的话非常简单,在hotspot目录里, 参考这个脚本和里面的说明吧:https://gist.github.com/1148321 要留意的是Ubuntu 12.04用的Linux内核是3.x版本的,而OpenJDK从7的更新版才开始支持在3.x上build。相应的Bug ID是7072341。 所以要build的话请不要用最初发布版的OpenJDK 7,而应该用最新的OpenJDK 7(http://jdk7.java.net/source.html)或开发中的OpenJDK 8。 至于6就…为啥现在还要用6呢?要让6也能在Ubuntu 12.04上build的话参考这里自己打补丁吧。 |
|
fuyou001
2012-11-05
RednaxelaFX 写道 fuyou001 写道 RednaxelaFX 写道 xiaoyu 写道 我记得好像是说以后不再发布debug版本了 要的话 自己编译
这个是正解。虽然我也不知道为什么不提供了,但从6u25之后在early access版的下载页面里就没有开放fastdebug版的下载了。请自己build吧。 (公司有政策员工不可以build了发布到外部,所以…抱歉我帮不了忙) 看来只能自己build了,哪有在ubuntu12.04(64) build相关文档? 要build哪个版本的JDK?要知道就官方而言JDK6u23之后也没有通过JRL来放出源码了,只通过OpenJDK放出源码。 如果只要build出HotSpot VM的话非常简单,在hotspot目录里, 参考这个脚本和里面的说明吧:https://gist.github.com/1148321 要留意的是Ubuntu 12.04用的Linux内核是3.x版本的,而OpenJDK从7的更新版才开始支持在3.x上build。相应的Bug ID是7072341。 所以要build的话请不要用最初发布版的OpenJDK 7,而应该用最新的OpenJDK 7(http://jdk7.java.net/source.html)或开发中的OpenJDK 8。 至于6就…为啥现在还要用6呢?要让6也能在Ubuntu 12.04上build的话参考这里自己打补丁吧。 多谢,这么详细回复 |
|
xiaoyu
2012-11-07
RednaxelaFX 写道 fuyou001 写道 RednaxelaFX 写道 xiaoyu 写道 我记得好像是说以后不再发布debug版本了 要的话 自己编译
这个是正解。虽然我也不知道为什么不提供了,但从6u25之后在early access版的下载页面里就没有开放fastdebug版的下载了。请自己build吧。 (公司有政策员工不可以build了发布到外部,所以…抱歉我帮不了忙) 看来只能自己build了,哪有在ubuntu12.04(64) build相关文档? 要build哪个版本的JDK?要知道就官方而言JDK6u23之后也没有通过JRL来放出源码了,只通过OpenJDK放出源码。 如果只要build出HotSpot VM的话非常简单,在hotspot目录里, 参考这个脚本和里面的说明吧:https://gist.github.com/1148321 要留意的是Ubuntu 12.04用的Linux内核是3.x版本的,而OpenJDK从7的更新版才开始支持在3.x上build。相应的Bug ID是7072341。 所以要build的话请不要用最初发布版的OpenJDK 7,而应该用最新的OpenJDK 7(http://jdk7.java.net/source.html)或开发中的OpenJDK 8。 至于6就…为啥现在还要用6呢?要让6也能在Ubuntu 12.04上build的话参考这里自己打补丁吧。 R 大, 弱弱的问一句, 你编译一次这个东西要多久呀? (我机器太不给力了...3小时过去了)(双核机器,总共2G内存 给一个核和512M内存虚拟机, 然后在虚拟机编译...慢死了....发现问题了. 应该是内存太少了..swap的厉害, 今天内存开大了.. 看来瓶颈还是core太少了) |
|
RednaxelaFX
2012-11-08
xiaoyu 写道 R 大, 弱弱的问一句, 你编译一次这个东西要多久呀? (我机器太不给力了...3小时过去了)(双核机器,总共2G内存 给一个核和512M内存虚拟机, 然后在虚拟机编译...慢死了....发现问题了. 应该是内存太少了..swap的厉害, 今天内存开大了.. 看来瓶颈还是core太少了)
不要在虚拟机里编译,I/O的瓶颈就可以让你的build速度上不来。 我平时只build出HotSpot VM,在我的T420上大概3分钟可以完成干净build。 要build出整个JDK就慢些,但也不超过一个小时…具体要多久我没印象了因为我都不记得上次要自己build出整个JDK是什么时候的事了… |
|
wknavigator
2012-12-07
整个build出来要40+分钟,4G+的东西
|
|
xiaoyu
2012-12-07
wknavigator 写道 整个build出来要40+分钟,4G+的东西
嗯 换了一台8g内存, i7 开6线程, 7分钟编译完一个 fastdebug 版本。 |