Skip to content

JDKAndJRE

kcp edited this page May 16, 2019 · 2 revisions

title: Java的JDK以及JRE date: 2018-11-21 10:56:52 tags: - JDK categories: - Java

目录 start

  1. JDK And JRE
  2. Oracle
    1. Oracle JDK
      1. java
        1. 环境变量的使用
    2. Oracle JRE
  3. OpenJDK

目录 end|2019-04-19 15:38|


JDK And JRE

LTS: 8 11

但是11发布后, Oracle修改了使用协议, JDK商用需付费, 仅个人开发演示免费 License

Oracle

Oracle JDK

以下是Java8的结构

    ├── bin/
    ├── COPYRIGHT
    ├── include/
    ├── javafx-src.zip
    ├── jre/
    ├── lib/
    ├── LICENSE
    ├── man/
    ├── README.html
    ├── release
    ├── src.zip
    ├── THIRDPARTYLICENSEREADME-JAVAFX.txt
    └── THIRDPARTYLICENSEREADME.txt

以下是Java11的目录结构

    ├── bin
    ├── conf
    ├── include
    ├── jmods
    ├── legal
    ├── lib
    ├── README.html
    └── release
  • bin目录下常用工具:
    • java javac javap jar
    • jconsole jmap jmc jps jstack jstat jstatd jvisualvm

Useage: Java 性能分析

java

环境变量的使用

java [-options] -jar jarfile [args...]

What is the java -D command-line option good for?

  • 传入 java -Dkey=true -jar xxx.jar -D 参数先于 -jar
  • 获取 System.getProperty("key", "defaultvalue");

Oracle JRE

Java11 开始, 已去掉了JRE

以下是Java8的结构

    ├── bin/
    ├── COPYRIGHT
    ├── lib/
    ├── LICENSE
    ├── plugin/
    ├── README
    ├── THIRDPARTYLICENSEREADME-JAVAFX.txt
    ├── THIRDPARTYLICENSEREADME.txt
    └── Welcome.html

OpenJDK

Official Site | Open JDK下载地址

Open JDK 11: Download

Summary

Clone this wiki locally