从哪里获得用于Windows的JDK 8的Fastdebug/Debug版本?
问题描述:
我想获得一个使用debug或fastedebug选项构建的JDK 8来调查与低级别性能相关的问题。更具体地说,我想要一个支持-XX:+PrintMethodData
选项的Windows JDK 8 64位版本。从哪里获得用于Windows的JDK 8的Fastdebug/Debug版本?
但是我找不到任何公开的调试功能的JDK构建的Windows。我是唯一选择OpenJDK并自己构建它的人吗? PS:我不需要生产质量的JDK。我只想从JIT获得更多信息。
PS2:相关链接:
https://github.com/alexkasko/openjdk-unofficial-builds - OpenJDK的。只有JDK 6和7. https://github.com/ojdkbuild/ojdkbuild - OpenJDK 8,但没有调试版本。
答
我找不到任何针对Windows的公用调试功能JDK版本。
我添加匹配最新的 “ojdkbuild” 发行版 “fastdebug” 二进制代码:
- 直接下载:https://github.com/ojdkbuild/ojdkbuild/releases/download/1.8.0.111-1/java-1.8.0-openjdk-fastdebug-1.8.0.111-1.b15.ojdkbuild.windows.x86_64.zip
- SHA256:https://github.com/ojdkbuild/ojdkbuild/releases/download/1.8.0.111-1/java-1.8.0-openjdk-fastdebug-1.8.0.111-1.b15.ojdkbuild.windows.x86_64.zip.sha256
debuginfo软有被拉在.diz
文件jre/bin
和目录。
调试二进制文件计划用于“ojdkbuild”构建,但尚未在构建脚本中实现,请参阅:https://github.com/ojdkbuild/ojdkbuild/issues/7,如果您对调试符号有任何具体要求 - 我将非常感谢您的评论。
我是唯一选择OpenJDK并自己构建它的人吗?
构建香草OpenJDK 8 for Windows相对容易,只需注意它只支持VS2010(SDK 7.1)工具链。
哇,谢谢!有没有计划在https://github.com/ojdkbuild/ojdkbuild/上提到这个构建?实际上,我前一天已经从源代码自己构建了JDK,但花了大概一天的时间来安装工具链并解决相关问题。不幸的是,为JDK构建指令似乎有些过时并且错过了一些观点。 –
无论如何,我认为这个构建对其他开发者会有用。再次感谢! –
@AlexeiOsipov,最终将宣布调试版本,但现在不是 - 想要将它们集成到主要版本过程中(需要进行一些清理) – alexkasko