首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux编译openjdk8

最近在看《深入理解java虚拟机》,第一章主要讲java历史,有点意思的是编译openjdk,想自己试着搞搞,但是书上编译的是7,而且要配置一堆的配置文件,就上网查查,openjdk8貌似不用配置这么多...** 编译 ** 系统:centOs 7.5 64位(刚开始用的腾讯云1核1g,编译的时候说内存不够,好在腾讯云5天免费退,改成1核2g) 1、下载openjdk8:https://pan.baidu.com...,我安装如下工具之后就可以正常编译了,没有网上说的configure出现未安装的依赖。...大家有的话可以再安装缺少的。...然后为什么在main.c上打断点,我看过一些文章是在openjdk/hotspot/src/share/tools/launcher/java.c上打断点,但是openjdk8之后虚拟机入口改变了。

1.8K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    在docker上编译openjdk8

    以前曾经试过在VMware上安装linux,但是每次都不顺利,例如linux环境,预装依赖软件,openjdk源码的选择等环境都会遇到问题,一旦失败再重新开始挺费时间的,现在用docker就省事多了,镜像和容器的创建和删除都比较简单干净...2. openjdk源码,这次要编译的是openjdk8,源码的下载地址在这里 3....看得出,需要安装jdk7来编译openjdk8的源码; OK,关键问题都已确认,即将开始Dockerfile制作,不过制作之前还有个小问题需要先想好:本次我打算把制作镜像所需的Dockerfile和依赖文件都放到...安装jdk7,把分割后的安装文件复制到镜像中合成,然后安装; 4....#本地安装jdk1.7 RUN yum -y localinstall $WORK_PATH/$JDK_RPM_FILE #把分割过的openJdk8的源码压缩包复制到工作目录 COPY .

    1.8K90

    编译和调试openjdk8

    最新版本即可) 操作系统:Ubuntu 14.04 (内核3.13.0) make版本:3.81 源代码:OpenJDK 8 编译OpenJDK 8 下载源代码 我是直接下载打包好的源代码(使用hg下载还需要再安装...依赖安装没有必要复制别人的,你完全可以运行bash ./configure文件,它会提示你哪些依赖没有安装。反复执行几次,直至成功。 如果你是编译OpenJDK 8,那么环境变量部分也可以直接忽略。...容易遇到的问题 文章NetBeans 调试 openjdk8里边提到,需要在构建命令后边加上参数DEBUG_BINARIES=true。...路径将上面路径中的linux改为bsd或者solaris即可。...make版本换为老版本(如3.81)依然是上面的问题 所以目前暂时还是使用旧的环境进行编译: Ubuntu 14.04 (非14.04.5,这个版本里边内核已经为4.x) 参考 NetBeans 调试 openjdk8

    1.9K20

    ARM64架构下,OpenJDK的官方Docker镜像为何没有8版本?

    为啥没有OpenJDK8的镜像 心中略有不甘,想搞清楚为何没有,来探索一下; 打开OpenJDK8的官方GitHub,去看镜像的制作脚本Dockerfile的源码,地址是:https://github.com...下载OpenJDK包的地址是${JAVA_BASE_URL}KaTeX parse error: Expected group after '_' at position 21: …reamArch}_linux...github.com/AdoptOpenJDK/openjdk8-upstream-binaries/releases/download/jdk8u222-b10/OpenJDK8U-jdk_aarch64_linux...github.com/AdoptOpenJDK/openjdk8-upstream-binaries/releases/download/jdk8u222-b10/OpenJDK8U-jdk_x64_linux...结论 OpenJDK官方镜像的制作原理,是依据宿主机CPU架构去官方下载对应的OpenJDK安装包,再做成镜像,目前OpenJKD8的安装包并没有提供ARM版本,因此官方没有提供ARM版本的OpenJDK8

    1.5K40

    极速体验编译openjdk8(docker环境)

    本文不讲解编译openjdk8的过程,而是专注于用最少的步骤把openjdk8源码编译构建成jdk。...进行本文的实践有个前提:请读者们先在电脑上安装docker 总的来说整个过程只有六步,如下: 1. 指定镜像创建一个容器,这个镜像中已经把编译所需的工具和源码都准备好了; 2....usr/local/openjdk,执行以下命令开始编译: make all ZIP_DEBUGINFO_FILES=0 DISABLE_HOTSPOT_OS_VERSION_CHECK=OK CONF=linux-x86...检查和验证全新的jdk 进入目录/usr/local/openjdk/build/linux-x86_64-normal-server-slowdebug,内容如下: ?...如果您想了解更多细节,例如编译环境需要准备哪些材料,镜像如何制作,甚至如何用GDB给jvm打断点单步调试,请参考下面这两篇文章: 在docker上编译openjdk8 修改,编译,GDB调试openjdk8

    1.6K60

    在Ubuntu 16.04上编译OpenJDK8的源代码(配视频)

    本文将详细介绍在Ubuntu16.04 LTS上对OpenJDK8进行编译,为了方便大家快速搭建起OpenJDK8的调试开发环境,我还录制了对应的视频放到了B站上,大家可以参考。...目前Java也在运用这种方式),如果读者没有安装Ubuntu,可以在Windows上使用虚拟机的方式进行安装,或者可以直接在电脑上安装多系统,这种方式比以虚拟机安装的方式速度要快。...Ubuntu操作系统使用的是Linux内核,由于HotSpot是由C++编写的,所以在编译时需要Linux的编译器GCC。...2、下载源代码 OpenJDK使用的代码管理工具为Mercurial(hg),下载并安装Mercurial后就可以通过hg clone命令获取OpenJDK8的源代码了,相关的命令如下: hg clone...在编译的时候可能会出现如下2个问题: (1)OS版本不支持 报错摘要如下: /home/mazhi/workspace/openjdk8/hotspot/make/linux/Makefile:234:

    76510

    rpm linux安装(linux安装mysql)

    linux下,如何安装rpm命令? 更新时间:2019-05-20 07:50 最满意答案 rpm默认就安装在了发行版本里,比如RedHat和centos。...RPM是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。与Dpkg类似。 RPM文件在Linux系统中的安装最为简便。...RPM是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。与Dpkg类似。 RPM文件在Linux系统中的安装最为简便。...RPM是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。与Dpkg类似。 RPM文件在Linux系统中的安装最为简便。...rpm软件包的信息 2 查询rpm软件包安装文件的信息 3 安装rpm软件包到当前linux系统 4 从linux系统中卸载已安装的rpm软件包 5 升级当前linux系统的rpm软件包 (1)#rpm

    31.4K40

    Linux下Android开发环境搭建的操作方法

    要在Linux下搞个Android开发环境还是挺麻烦的,先看看我的效果吧: ? 想要在Linux下搭建Android开发环境或者其他开发环境的同学可以一起讨论哦!...步骤入下: ①由于我使用的是deepin的系统,里面会自带一个openjdk8,我们可以先将openjdk8卸载,卸载方法网上都有,不过我建议卸载之前先备份一下; ②下载JDK,AndrodStudio...③将JDK解压到你想要的目录就可以了,测试中要是出现了JAVA_TOOL_OPTIONS,之类的问题,肯定是系统原来自带的OpenJDK没有卸载; ④解压并安装AndroidStudio,这些安装是很简单的...以上这篇Linux下Android开发环境搭建的操作方法就是小编分享给大家的全部内容了,希望能给大家一个参考。

    85631

    Linux 安装nodejs_pe安装linux

    linux安装Node.js(详细)Node.js安装教程 文章目录 linux安装Node.js(详细)Node.js安装教程 1:下载 2:解压 3:移动目录 1:创建目录 2:移动目录并重命名 4...:设置环境变量 5:刷新修改 6:安装完成,查看版本号 1:下载 wget https://nodejs.org/dist/v14.17.4/node-v14.17.4-linux-x64.tar.xz...更多版本选择: ===》更多nodejs版本下载 2:解压 tar xf node-v14.17.4-linux-x64.tar.xz 可以查看当前目录下的文件,执行:ls (命令) 解压成功后可以选择删除压缩包...:rm -rf node-v14.17.4-linux-x64.tar.xz 其中:-f 会提醒是否删除 ;-rf 会强制删除,不会提醒。...5:刷新修改 source /etc/profile 6:安装完成,查看版本号 node版本号: node -v npm版本号: npm -v 注意:配合pm2使用npm可以让程序在后台运行。

    32.4K40

    Linux安装jdk步骤_jdk linux安装

    Linux的使用相信大家都要用到java吧!...在使用java前我们得先安装jdk以及配置环境变量等工作;下面小编给大家分享关于Linux安装jdk的详细步骤: 一、登录虚拟机进入终端切换到root用户,输入:su 接着输入密码 再输入:cd … 回到...root用户 二、查看Linux系统是否有自带的jdk: 1、输入:java -version 2、发现有输入:rpm -qa | grep java 检测jdk的安装包,(注意:rpm命令符没有时记得下载一个输入...六、下载完后用FileZilla文件传输器,把jdk安装包传到虚拟机对应的文件夹当中;或者直接在Linux下载即可 七、在终端进入对应的文件的目录,进一步解压,输入tar -zxvf...、输入:javac 3、输入:java 到此Linux安装jdk就完成啦!

    38.4K20

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券