OpenJDK jdk8u 项目使用教程

OpenJDK jdk8u 项目使用教程

openjdk-jdk8u-backup-06-sep-2018OpenJDK jdk8u source mirror on master, with selective patches on branch 'dev'. https://adoptopenjdk.net项目地址:https://gitcode.com/gh_mirrors/op/openjdk-jdk8u-backup-06-sep-2018

1. 项目的目录结构及介绍

OpenJDK jdk8u 项目的目录结构如下:

openjdk-jdk8u-backup-06-sep-2018/
├── ASSEMBLY_EXCEPTION
├── LICENSE
├── Makefile
├── README.md
├── README-builds.html
├── THIRD_PARTY_README
├── configure
├── common/
├── corba/
├── hotspot/
├── jaxp/
├── jaxws/
├── jdk/
├── langtools/
├── make/
├── nashorn/
└── test/

目录介绍

  • ASSEMBLY_EXCEPTION: 包含项目的例外声明文件。
  • LICENSE: 项目的许可证文件。
  • Makefile: 项目的Makefile文件,用于构建项目。
  • README.md: 项目的README文件,包含项目的基本信息和使用说明。
  • README-builds.html: 构建相关的说明文件。
  • THIRD_PARTY_README: 第三方依赖的说明文件。
  • configure: 项目的配置脚本。
  • common/: 包含通用代码和工具。
  • corba/: 包含CORBA相关的代码。
  • hotspot/: 包含HotSpot虚拟机相关的代码。
  • jaxp/: 包含JAXP相关的代码。
  • jaxws/: 包含JAX-WS相关的代码。
  • jdk/: 包含JDK的核心代码。
  • langtools/: 包含语言工具相关的代码。
  • make/: 包含构建相关的脚本和配置。
  • nashorn/: 包含Nashorn JavaScript引擎相关的代码。
  • test/: 包含测试相关的代码和工具。

2. 项目的启动文件介绍

项目的启动文件主要是configure脚本。该脚本用于配置和准备项目的构建环境。以下是configure脚本的基本介绍:

# /bin/bash
## Copyright (c) 2012 2014 Oracle and/or its affiliates All rights reserved
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER
## This code is free software you can redistribute it and/or modify it
# under the terms of the GNU General Public License version 2 only as
# published by the Free Software Foundation
## This code is distributed in the hope that it will be useful but WITHOUT
# ANY WARRANTY without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE See the GNU General Public License
# version 2 for more details (a copy is included in the LICENSE

启动文件介绍

  • configure脚本是一个Bash脚本,用于配置项目的构建环境。
  • 该脚本包含了版权声明和GNU General Public License的说明。
  • 脚本的主要功能是准备项目的构建环境,包括检查系统依赖、配置编译选项等。

3. 项目的配置文件介绍

项目的配置文件主要是Makefileconfigure脚本。以下是这两个配置文件的基本介绍:

Makefile

Makefile文件是一个标准的Makefile文件,用于定义项目的构建规则和依赖关系。以下是Makefile文件的基本结构:

# Makefile内容示例
all: build

build:
    # 构建命令
    make -C jdk

clean:
    # 清理命令
    rm -rf build

configure

configure脚本是一个Bash脚本,用于配置项目的构建环境。以下是configure脚本的基本结构:

# /bin/bash
## Copyright (c) 2012 2014 Oracle and/or its affiliates All rights reserved
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER
## This code is free software you can redistribute it and/or modify it
# under the terms of the GNU General Public License version 2 only as
# published by the Free Software Foundation
## This code is distributed in the hope that it will be useful but WITHOUT
# ANY WARRANTY without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE See the GNU General Public License
# version 2 for more details (a copy is included in the LICENSE

配置文件介绍

  • Makefile文件定义了项目的构建规则和依赖关系。
  • configure脚本用于配置和准备项目的构建环境,包括检查系统依赖、配置编译选项等。

以上是

openjdk-jdk8u-backup-06-sep-2018OpenJDK jdk8u source mirror on master, with selective patches on branch 'dev'. https://adoptopenjdk.net项目地址:https://gitcode.com/gh_mirrors/op/openjdk-jdk8u-backup-06-sep-2018

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秋泉律Samson

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值