Programovanie (1) v C/C++
1-INF-127, ZS 2024/25
Letný semester, softvér
Verzia z 13:13, 13. február 2020, ktorú vytvoril Peter (diskusia | príspevky) (→Práca s Javou v prostredí Netbeans)
Obsah
Verzia Javy
- V učebniach a na testovači beží staršia Java SE 8, vaše programy by mali fungovať v tejto verzii.
- Na svoj počítač si môžete nainštalovať aj novšiu verziu, napríklad Java SE 13, nemali by ste však používať črty jazyka, ktoré v staršej verzii nefungujú.
- Prehľad verzií Javy nájdete napríklad na Wikipédii, alebo na stránke firmy Oracle
- Na počítač si potrebujete nainštalovať Java SE JDK, napríklad z tejto stránky, v Linuxe môžete použiť aj balíčky openjdk.
Mená súborov
- V Jave musí meno súboru sedieť s menom triedy, ktorá sa v ňom nachádza a meno priečinku s menom balíčka (package)
- Nasledovný program musí teda byť v súbore Hello.java, ktorý je v priečinku hello
package hello; public class Hello { public static void main(String[] args) { System.out.println("Hello World!"); } }
Práca s Javou v editore
Príklad ako skompilovať a spustiť príklad Hello world vyššie pomocou editora a príkazového riadku:
- Vytvoríme adresár hello, v ňom súbor Hello.java s rovnakým obsahom ako vyššie
- Kompilácia javac hello/Hello.java (vznikne súbor hello/Hello.class)
- Spustenie java hello.Hello
- Pozor, meno adresára musí sedieť s menom balíčka (hello), meno súboru s menom triedy (Hello)
- Príkazy javac a java nespúšťame priamo v priečinku hello, ale o jednu úroveň vyššie, kam sa dostaneme príkazom cd ..
- Ak vynecháme riadok package hello, môžeme mať súbor Hello.java priamo v aktuálnom adresári.
Práca s Javou v prostredí Netbeans
Pri Jave odporúčame práce v niektorom integrovanom prostredí, napríklad Netbeans. Prostredie vám bude poskytovať rôzne nápovedy k menám príkazov a podobne.
- Najnovšia verzia Netbeans je 11.2, s podporou Java SE 13. Na svojom počítači môžete pracovať s touto verziou prostredia.
- V učebniach beží staršia verzia Netbeans, v kombinácii s Java SE 8.
Vytvorenie projektu pre program Hello world v Netbeans
- V menu zvolíme New Project
- Na prvej obrazovke zvolíme Categories: Java a Projects: Java Application
- Na ďalšej obrazovke Project name: hello a Create Main Class: hello.Hello
Editovanie programu
- V ľavej časti okna máte panel Projects, v ktorom nájdite projekt, ktorý ste práve vytvorili.
- V projekte rozbaľte Source Files a nájdete tam Hello.java, ktorý si dvojitým kliknutím otvoríte v editore. Jeho obsah môžete modifikovať alebo celý zmazať a nahradiť programom Hello worlds vyššie
- Súbor nezabudnite uložiť (menu File, Save, alebo Ctrl-S)
Kompilovanie a spúšťanie
- V menu Run zvoľte Build main project (alebo klávesa F11 alebo ikonka kladivka na lište), program sa skompiluje. Prípadné chyby sa objavia v dolnej časti okna.
- V menu Run zvoľte Run main project (alebo klávesa F6 alebo ikonka zelenej šípky na lište), program sa spustí.
Iné programátorské prostredia
Nasledovné prostredia by mali fungovať na Linuxových aj Windowsových počítačoch.
- Eclipse
- IntelliJ IDEA, komerčný softvér so študentskou licenciou zadarmo, alebo zadarmo aj Community version
- Visual Studio Code od firmy Microsoft (plus Java extension alebo inštalácia pre Windows)
Z nich iba Eclipse je k dispozícii na učebniach v Linuxe a dá sa teda použiť na skúške.