编译调试 OpenJDK8

本贴最后更新于 1946 天前,其中的信息可能已经东海扬尘

环境

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 已经开源了多款产品:SymSoloVditor思源笔记

    1083 引用 • 3461 回帖 • 285 关注
  • JVM

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

    180 引用 • 120 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...