[NSWI176] IGV, Graal repozitoř a NetBeans 12.3

Jaroslav Tulach jaroslav.tulach at oracle.com
Mon Mar 15 07:17:33 CET 2021


Dobrý den,

minulý týden jsme končili výzvou, ať si vyklonujete repozitoř s Graal 
překladačem:

```bash

$ git clone https://github.com/oracle/graal/

```

můžete použít i klonování bez historie pomocí `--depth=1`. K sestavení 
repozitoře bude potřeba `mx` z https://github.com/graalvm/mx/ a příkaz 
by měl být:

```bash

graal/compiler$ JAVA_HOME=/jdk-15 mx build && mx vm --version

```

K prohlížení zdrojáků budete potřebovat vývojové prostředí. Vzhledem ke 
své minulosti doporučuji http://netbeans.org/ verzi 12.3 a nebo VSCode 
extenzi: 
https://marketplace.visualstudio.com/items?itemName=ASF.apache-netbeans-java 
- také ve verzi alespoň 12.3.0. Ale nedáte-li, můžete také použít jedno 
z těch dalších dvou Java IDE (`mx ideinit` vám vygeneruje nezbytné 
projektové soubory).

Dále by bylo záhodno si stáhnout IGV (jež může pro naše účely nahradit i 
IDE):

https://www.oracle.com/downloads/graalvm-downloads.html?selected_tab=21

abyste mohli analyzovat grafy a podívat se na to, jak vlastně Graal 
překladač funguje. Tím se budeme zabývat zítra.

-jt




More information about the NSWI176 mailing list