kingbbode / java9-in-action

A RevealJS overview presentation & example project of what to expect from Java 9 (Jul'2016)

Home Page:https://bentolor.github.io/java9-in-action/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Java 9 - What’s hot, whats not

Introduction

This repository & RevealJS HTML slide presentation tries to give an overview over the improvments coming with Java 9.

It’s based on the current state as of 2016-07-01.

Contents

presentation

A short RevealJS based presentation. Just open index.html

playground

Example code.

playground-dependent

Another Jigsaw module depending on playground and demonstrating Service Provider with modules.

run-with-modules

Bash script demonstrating how to compile & run the example as modules using the new Java9 command line parameters

Getting started

  1. Install Java 9 EAP

  2. Ensure JAVA_HOME and PATH points to Java 9

  3. Open project with IntelliJ IDEA 2016.2+ or run run-with-modules

$ env | grep JAVA_HOME
JAVA_HOME=/usr/lib/jvm/java-9-oracle
$ javac -version
javac 9-ea
$ java -version
java version "9-ea"
Java(TM) SE Runtime Environment (build 9-ea+123)
Java HotSpot(TM) 64-Bit Server VM (build 9-ea+123, mixed mode)

About

A RevealJS overview presentation & example project of what to expect from Java 9 (Jul'2016)

https://bentolor.github.io/java9-in-action/

License:GNU General Public License v3.0


Languages

Language:JavaScript 54.7%Language:CSS 24.0%Language:HTML 18.1%Language:Java 2.9%Language:Shell 0.3%