https://github.com/soujava/java9-em-acao
Uma apresentação que mostra o que esperar do Java 9 (Maio 2017)
https://github.com/soujava/java9-em-acao
code java java9 jigsaw soujava
Last synced: 4 months ago
JSON representation
Uma apresentação que mostra o que esperar do Java 9 (Maio 2017)
- Host: GitHub
- URL: https://github.com/soujava/java9-em-acao
- Owner: soujava
- License: gpl-3.0
- Created: 2017-05-29T14:01:30.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-05-30T21:14:49.000Z (over 8 years ago)
- Last Synced: 2025-04-19T18:46:37.172Z (7 months ago)
- Topics: code, java, java9, jigsaw, soujava
- Language: JavaScript
- Homepage: https://soujava.github.io/java9-em-acao/
- Size: 2.32 MB
- Stars: 9
- Watchers: 22
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.asciidoc
- License: LICENSE
Awesome Lists containing this project
README
= Java 9 - O que é realmente bom, e o que não é
SouJava
== Colaboradores
Esse material está ainda em fase de tradução e atualização de conteúdo. E para isso, conta com a colaboração de:
- Cesar A Nogueira - https://github.com/cesarnog
- Thiago Nascimento - https://github.com/thiagonascimentorj
== Introdução
Este repositório contém uma apresentação com RevelJS e tenta dar uma visão geral
sobre as melhorias que virão com Java 9 para a plataforma Java.
Baseado no estado atual de 2017-05-29
== Conteúdo
[cols="1,3"]
|===
|`presentation` | A short RevealJS based presentation. Just open `index.html`
|`playground` | Código de exemplo.
|`playground-dependent` | Outro módulo Jigsaw que depende da pasta `playground` e demonstra Service Provider com módulos.
|`run-with-modules` | Script Bash demonstrando como compilar e rodar o exemplo com módulos usando já os novos comandos do Java9 para CMD
|===
== Como começar
1. Instale o Java 9 EAP
2. Verifique se os caminhos `JAVA_HOME` e `PATH` apontam para a instalação do Java 9
3. Abra o projeto com IntelliJ IDEA 2016.2+ ou rode `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)
----