Programovanie (2) v Jave
1-INF-166, letný semester 2023/24

Prednášky · Pravidlá · Softvér · Testovač
· Vyučujúcich predmetu možno kontaktovať mailom na adresách uvedených na hlavnej stránke. Hromadná mailová adresa zo zimného semestra v letnom semestri nefunguje.
· JavaFX: cesta k adresáru lib je v počítačových učebniach /usr/share/openjfx/lib.


Letný semester, softvér: Rozdiel medzi revíziami

Z Programovanie
Skočit na navigaci Skočit na vyhledávání
Riadok 15: Riadok 15:
 
</pre>
 
</pre>
 
* V prípade, že tieto príkazy nefungujú, alebo sa vypísala stará verzia Javy, pridajte adresár obsahujúci programy <tt>javac</tt> a <tt>java</tt> do systémovej premennej <tt>PATH</tt> manuálne (a prípadný adresár starej verzie Javy odtiaľ odoberte).
 
* V prípade, že tieto príkazy nefungujú, alebo sa vypísala stará verzia Javy, pridajte adresár obsahujúci programy <tt>javac</tt> a <tt>java</tt> do systémovej premennej <tt>PATH</tt> manuálne (a prípadný adresár starej verzie Javy odtiaľ odoberte).
* Stiahnite si ZIP archív s JavaFX [https://gluonhq.com/products/javafx/ odtiaľto] (pre najnovšiu verziu Javy odporúčame &bdquo;Latest Release&rdquo;, čiže verziu 15) a rozbaľte ho do vhodného priečinka. Žiadne ďalšie úkony nie sú v rámci inštalácie JavaFX nutné, ale zapamätajte si adresu podadresára <tt>lib</tt>, keďže ju neskôr budete potrebovať.
+
* Stiahnite si ZIP archív s JavaFX [https://gluonhq.com/products/javafx/ odtiaľto] (pre najnovšiu verziu Javy odporúčame &bdquo;Latest Release&rdquo;, čiže verziu 15) a rozbaľte ho do vhodného priečinka. Žiadne ďalšie úkony nie sú v rámci inštalácie JavaFX nutné, ale zapamätajte si adresu podadresára <tt>lib</tt>, keďže ju neskôr budete potrebovať. Nižšie v tomto texte budeme na túto cestu odkazovať ako na <tt><cesta k lib></tt>.
 
* Stiahnite si IntelliJ IDEA Community Edition 3.2 [https://www.jetbrains.com/idea/download/ odtiaľto] a postupujte podľa inštalačných pokynov.
 
* Stiahnite si IntelliJ IDEA Community Edition 3.2 [https://www.jetbrains.com/idea/download/ odtiaľto] a postupujte podľa inštalačných pokynov.
 
* IntelliJ by mal automaticky rozoznať nainštalovanú verziu Javy. V prípade, že sa tak neudeje, pridajte ju manuálne podľa pokynov [https://www.jetbrains.com/help/idea/sdk.html tu].
 
* IntelliJ by mal automaticky rozoznať nainštalovanú verziu Javy. V prípade, že sa tak neudeje, pridajte ju manuálne podľa pokynov [https://www.jetbrains.com/help/idea/sdk.html tu].

Verzia zo dňa a času 18:15, 9. február 2021

Pre účely tohto predmetu budeme potrebovať nasledujúci softvér:

  • Java SE Development Kit 15 (stačí ľubovoľná verzia od 11 vyššie); pod Linuxom možno použiť aj balíky openjdk.
  • Platformu JavaFX 15 (na stránke ako „Latest Release”, ale opäť by mala stačiť aj verzia 11) pre vývoj aplikácií s grafickým používateľským rozhraním.
  • Vývojové prostredie IntelliJ IDEA Community Edition 3.2, prípadne vhodnú alternatívu ako napríklad Eclipse alebo Visual Studio Code.

Odporúčame pracovať vo vývojom prostredí, avšak je dôležité naučiť sa kompilovať a spúšťať programy aj z príkazového riadku (minimálne za účelom riešenia rôznych problémov).

Inštalácia softvéru

  • Stiahnite si Java SE Development Kit 15 odtiaľto a postupujte podľa inštalačných pokynov.
  • Zistite, či inštalácia správne pridala adresár obsahujúci javovský kompilátor a interpreter do systémovej premennej PATH. V prípade úspechu by napríklad nasledujúce príkazy zadané do príkazového riadku mali vypísať verziu javovského kompilátora resp. interpretra zhodnú s nainštalovanou verziou Javy.
javac --version
java --version
  • V prípade, že tieto príkazy nefungujú, alebo sa vypísala stará verzia Javy, pridajte adresár obsahujúci programy javac a java do systémovej premennej PATH manuálne (a prípadný adresár starej verzie Javy odtiaľ odoberte).
  • Stiahnite si ZIP archív s JavaFX odtiaľto (pre najnovšiu verziu Javy odporúčame „Latest Release”, čiže verziu 15) a rozbaľte ho do vhodného priečinka. Žiadne ďalšie úkony nie sú v rámci inštalácie JavaFX nutné, ale zapamätajte si adresu podadresára lib, keďže ju neskôr budete potrebovať. Nižšie v tomto texte budeme na túto cestu odkazovať ako na <cesta k lib>.
  • Stiahnite si IntelliJ IDEA Community Edition 3.2 odtiaľto a postupujte podľa inštalačných pokynov.
  • IntelliJ by mal automaticky rozoznať nainštalovanú verziu Javy. V prípade, že sa tak neudeje, pridajte ju manuálne podľa pokynov tu.

Skompilovanie a spustenie programu v Jave

Z príkazového riadku

V IntelliJ IDEA

Skompilovanie a spustenie programu v JavaFX

Z príkazového riadku

V IntelliJ IDEA