====== NetBeans IDE ====== Při výuce se používá programovací jazyk Java a vývojové prostředí NetBeans IDE. ===== Instalace Java SDK ===== * Stáhněte si a nainstalujte JDK Java SE 8 ze stránek [[http://www.oracle.com/technetwork/java/javase/downloads/index.html|Oracle]]. Tato verze se používá v BRUTE, na přednáškách i na cvičeních. Je to poslední verze JDK s integrovanou knihovnou JavaFX. Nic Vám samozřejmě nebrání ve stažení a instalaci nejnovější verze Java SDK (aktuálně 15) - s kompatibilitou by neměli být žádné problémy. * Stáhněte si dokumentaci Java API ze stejné stránek [[http://www.oracle.com/technetwork/java/javase/downloads/index.html|Oracle]]. Stažený zip nerozbalujte! Pro předmět PJV je nutné používat Javu verze 8 a výše. ===== Instalace vývojového vývojového prostředí NetBeans ===== * Stáhněte si integrované vývojové prostředí NetBeans IDE ze stránek [[https://netbeans.apache.org/download/index.html|Apache]]. * Spusťte instalátor a proveďte instalaci. * Přesuňte zip soubor s dokumentací na vhodné místo svého disku (obsahuje dokumentaci Javy). * Spusťte NetBeans a vyčkejte ustálení. * Připojte dokumentaci: Tools → Java Platforms → záložka Javadoc → AddZIP/Folder → zip soubor s dokumentací → Close. ===== Vytvoření prázdného projektu ===== Založení projektu: ''File'' → ''New Project'' → ''Java'' → ''With Maven'' → ''Java Application'' → ''Next''. Vyplňte ''Project Name'' a ''Project Location'' → ''Finish''. V okně ''Projects'' rozbalte Váš projekt → ''Source Packages'' pravý klik na balíček → ''New'' → ''Java Main Class'', zadejte název třídy → ''Finish''. ==== Spuštění programu ==== Klik na hlavní třídu, pak na zelenou šipku nebo ''Shift+F6'' nebo pravým tlačítkem → ''Run File''. ==== Spuštění programu s argumenty ==== Pravý klik na projekt → ''Properties'' → ''Run'' → zadejte ''Arguments''. ===== Klávesové zkratky ===== | Ctrl-Space | dokončovaní kódu | | Ctrl-F | vyhledávání | | F9 | překlad balíku nebo souboru | | F11 | překlad celého projektu | | F6 | spuštění hlavního projektu | | Shift-F6 | spuštění souboru | Kompletní seznam zkratek naleznete v NetBeans IDE na záložce ''Help'' → ''Keyboard Shortcuts Card''. ==== Editorové zkratky pro vkládání kódu ==== Netbeans poskytuje expanzi zkratek pro často užívané programové sekvence. Seznam zkratek najdete v ''Tools'' → ''Options'' → ''Editor'' → ''Code Templates''. | psvm | public static void main(String[ ] args) {} | | sout | System.out.println(““); | | St | String | | ife | if ( ) else | | sw | switch case default | | for | cykl | | fori | cykl probírka pole | | fore | cykl probírka kolekce | | forc | cykl přes iterator | | wh | while( true) { | | br | break | | cn | continue | | m | static final void method() { | | pu | public | | re | return | | th | throws | | Ex | Exception | | cl | class | | st | static | | bo | boolean | | fa | false | === Jak v NetBeans vytvořit spustitelný JAR === Je potřeba použít plugin maven-jar-plugin a do pom.xml mezi tagy doplnit: ... org.apache.maven.plugins maven-jar-plugin 3.2.0 JMENO.MAIN.CLASS.KOMPLETNI ... === Konfigurace Mavenu pro vytvoření JAR se všemi závislostmi === ... org.apache.maven.plugins maven-assembly-plugin 3.2.0 JMENO.MAIN.CLASS.KOMPLETNI jar-with-dependencies make-assembly package single ... === Podpora Git v NetBeans === Zde je starší a ale použitelný [[https://rozvoj.fit.cvut.cz/Main/Git-v-NetBeans|popis základných úkonů Git v NetBeans]].