安卓编译错误:openjdk-8安装

For Ubuntu >= 15.04,源自带,直接安装即可:

$ sudo apt-get update
$ sudo apt-get install openjdk-8-jdk


For Ubuntu LTS 14.04,安装3个deb包,直接给出下载地址:

链接: http://pan.baidu.com/s/1bpgap6v 密码: 9ymj


64位ubuntu可能需要一些依赖库,运行

$ sudo apt-get install git-core gnupg flex bison gperf build-essential \
  zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 \
  lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache \
  libgl1-mesa-dev libxml2-utils xsltproc unzip

更多信息,请参考 官网,好像需翻墙

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
编译 OpenJDK 16 需要以下步骤: 1. 安装必要的依赖项 在编译 OpenJDK 16 前,需要安装一些必要的依赖项。在 Ubuntu 系统上,可以使用以下命令安装: ``` sudo apt-get update sudo apt-get install build-essential zip unzip libx11-dev libxext-dev libxrender-dev libxtst-dev libxt-dev libcups2-dev libfreetype6-dev libasound2-dev libfontconfig1-dev libxrandr-dev libXi-dev libgif-dev libjpeg-turbo8-dev libpng-dev libbz2-dev libgtk-3-dev autoconf libtool libxml2-dev libxslt1-dev python3-dev libffi-dev libssl-dev liblzma-dev ``` 2. 下载 OpenJDK 16 源代码 可以从官方网站下载 OpenJDK 16 源代码压缩包,也可以使用以下命令从 Github 上下载: ``` hg clone http://hg.openjdk.java.net/jdk-updates/jdk16u/ cd jdk16u ``` 3. 配置环境变量 在编译 OpenJDK 16 前,需要设置以下环境变量: ``` export LANG=C export ALT_BOOTDIR=/path/to/your/boot/jdk export PATH=$ALT_BOOTDIR/bin:$PATH ``` 其中,`ALT_BOOTDIR` 是指你已经安装的 JDK 的路径。 4. 配置编译选项 进入 OpenJDK 16 源代码根目录,使用以下命令配置编译选项: ``` bash configure --with-toolchain-type=clang \ --with-jvm-features=shenandoahgc,zgc \ --with-target-bits=64 \ --with-sysroot=/path/to/your/sysroot \ --disable-warnings-as-errors \ --with-debug-level=slowdebug ``` 其中,`--with-toolchain-type` 指定使用 clang 工具链,`--with-jvm-features` 指定使用 ShenandoahGC 和 ZGC 内存管理器,`--with-target-bits` 指定编译 64 位版本OpenJDK,`--with-sysroot` 指定 Android 平台的 sysroot 路径,`--disable-warnings-as-errors` 禁用将警告视为错误的选项,`--with-debug-level` 指定调试级别。 5. 编译 OpenJDK 16 使用以下命令编译 OpenJDK 16: ``` make images ``` 6. 安装 OpenJDK 16 编译完成后,可以使用以下命令将 OpenJDK 16 安装到指定目录: ``` make install DESTDIR=/path/to/install ``` 其中,`DESTDIR` 指定安装目录。 以上就是使用 aarch64-linux-android23-clang 工具链编译 OpenJDK 16 的详细步骤。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值