欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

Adopt OpenJDK 翻译计划,adoptopenjdk

来源: javaer 分享于  点击 31159 次 点评:115

Adopt OpenJDK 翻译计划,adoptopenjdk


大家好,悦橙教程同GreenTeaJUG和Adopt openjdk官方达成合作,组织翻译Adopt OpenJDK的中文版,翻译完成后会从官网链接到中文版,有兴趣的同学可以通过评论领取任务进行翻译,请尽量在领取后2天内完成翻译,目前GreenTeaJUG已经组织了六名同学参与翻译。

  • Introduction
  • 1. What’s changed
  • 2. How to navigate and make progress ?
    • 2.1. Beginners level
    • 2.2. Intermediate level
    • 2.3. Advanced level
    • 2.4. Free time / ample bandwidth
    • 2.5. How to contribute to this book
    • 2.6. How to prepare before attending a hackday or workshop?
    • 2.7. Additional pre-hackday actions for experienced attendees
    • 2.8. How to setup the environment on your machine on the day ?
  • 3. Adopt OpenJDK – Getting started
    • 3.1. What is OpenJDK ?
    • 3.2. About OCA – signing the OCA
    • 3.3. Write up on the Adopt OpenJDK & Adopt-a-JSR programs
    • 3.4. Hand-out for attendees of the Adopt OpenJDK sessions (also applicable for conferences)
    • 3.5. Custom JUG hand-out template
    • 3.6. Table of supported OSes & IDEs
    • 3.7. OpenJDK Build Benchmarks
    • 3.8. OpenJDK Bug database (JIRA)
    • 3.9. Install the tree command
  • 4. Virtual Machines
    • 4.1. Ready-made VM
    • 4.2. Build your own VM
    • 4.3. Build your own light-weight VM
    • 4.4. Sharing host folder with guest VM
  • 5. Docker images
    • 5.1. Copy Images
    • 5.2. Build Images
    • 5.3. Check Images
  • 6. Binaries
    • 6.1. OpenJDK Early Access
    • 6.2. JTReg from the AdoptOpenJDK BuildFarm
    • 6.3. Build your own OpenJDK
      • 6.3.1. Build OpenJDK 8
      • 6.3.2. Build OpenJDK 9
  • 7. Source code
    • 7.1. Loading OpenJDK into a IDE
      • 7.1.1. IntelliJ
      • 7.1.2. Eclipse
      • 7.1.3. Netbeans
  • 8. OpenJDK projects
    • 8.1. Penrose
    • 8.2. Nashorn
    • 8.3. JMH
    • 8.4. Kulla
      • 8.4.1. Maven pom.xml to build kulla.jar
    • 8.5. Valhalla
  • 9. Intermediate steps
    • 9.1. See directory structure of various OpenJDK projects
      • 9.1.1. OpenJDK8 directory structures
      • 9.1.2. OpenJDK9 directory structures
    • 9.2. Hacking the JDK, compiling, building & running specific tests (change sources in the JDK)
      • 9.2.1. Testing Java Early project
      • 9.2.2. Change the Random.java class
      • 9.2.3. Change the StringBuffer.java class to add a new method
      • 9.2.4. How to use JTReg… – Java Regression Test Harness ?
        • 9.2.4.1. Preparations
        • 9.2.4.2. Problems.txt
        • 9.2.4.3. Examples of annotations in the header of test files
    • 9.3. JEPs – JDK Enhancement Proposals
    • 9.4. Adopt OpenJDK Projects
      • 9.4.1. Betterrev
      • 9.4.2. Milling Project Coin
      • 9.4.3. Cleaning up build warnings
    • 9.5. OpenJDK developers Guide
    • 9.6. Example changesets of contributions into the OpenJDK
    • 9.7. Patches – how to create and submit them (webrev)
    • 9.8. Code Analysis of OpenJDK projects
      • 9.8.1. OpenJDK 8 SonarQube steps
      • 9.8.2. OpenJDK 9 SonarQube steps
      • 9.8.3. OpenJDK SonarQube Dashboard steps
    • 9.9. OpenJDK9 – jimage
  • 10. Advanced steps
    • 10.1. Command-line arguments for build performance optimisation
    • 10.2. Building jcov
    • 10.3. Building sigtest
    • 10.4. OpenJDK Code coverage
    • 10.5. Deep-dive Hotspot stuff
    • 10.6. Compiler stuff
    • 10.7. Change java.c & run Hotspot from within Eclipse
    • 10.8. Change java.c & run Hotspot from the CLI
  • 11. Known issues
    • 11.1. Linux/Unix
    • 11.2. MacOS
    • 11.3. Windows
    • 11.4. Virtual Machine
    • 11.5. Mercurial
    • 11.6. SonarQube
  • 12. Handy scripts for OpenJDK developers
  • 13. Thanks and support
  • 14. Feedback
  • 15. Contributors to this book
  • 16. How to contribute to this book

用户点评