"环境 java8_181,ubuntu14 好像 ubuntu16 会多一点问题,幸亏人懒,没升级。 追求学习的本质,不在配置上浪费时间 步骤 参考:http://cr.openjdk.java.net/~ihse/demo-new-build-readme/common/doc/building.html 下面那一坨 .."

编译调试 OpenJDK8

环境

java8_181,ubuntu14

好像 ubuntu16 会多一点问题,幸亏人懒,没升级。 追求学习的本质,不在配置上浪费时间

步骤

参考:http://cr.openjdk.java.net/~ihse/demo-new-build-readme/common/doc/building.html

下面那一坨暂时不用看,准确来说只有 3 步。

遇到一个VerifyError的问题,参考 https://blog.csdn.net/pcsxk/article/details/54802148 解决了。

imagepng

imagepng

调试

用的 netbeans8,

运行命令和调试命令如下:"${OUTPUT_PATH}" -cp /home/zhenyu/NetBeansProjects/JavaApplication2/build/classes javaapplication2.JavaApplication2 1 2 3 hello 5 参考:https://blog.csdn.net/isea533/article/details/80234007

运行截图:

imagepng

学习方法

死啃是没意思的,主要也是对照着将 jvm 的书稍微了解一下,主课题还是 jvm 调优实践。

  • B3log

    B3log 是一个开源组织,名字来源于“Bulletin Board Blog”缩写,目标是将独立博客与论坛结合,形成一种新的网络社区体验,详细请看 B3log 构思。目前 B3log 已经开源了多款产品:PipeSoloSymWide 等,欢迎大家加入,贡献开源。

    2366 引用 • 3751 回帖 • 621 关注
  • JVM

    JVM(Java Virtual Machine)Java 虚拟机是一个微型操作系统,有自己的硬件构架体系,还有相应的指令系统。能够识别 Java 独特的 .class 文件(字节码),能够将这些文件中的信息读取出来,使得 Java 程序只需要生成 Java 虚拟机上的字节码后就能在不同操作系统平台上进行运行。

    83 引用 • 105 回帖 • 1 关注
感谢    关注    收藏    赞同    反对    举报    分享
回帖    
请输入回帖内容...