Logo Czechitas
Vloženo: 28. 9. 2018

Instalační pokyny pro macOS

Tyto pokyny jsou výhradně pro macOS. Instalaci pro Windows najdete zde.

Linux není podporován. Pokud byste měly Linux, byl by to problém, se kterým je nutno ozvat se lektorovi.

Pokud už jste instalaci na Java kurz někdy prováděly, nejspíš máte v /Users/VAŠE_UŽIVATELSKÉ_JMÉNO/Java-Training/Projects projekty z minula. Doporučujeme vám je zazálohovat zkopírováním například do Documents ve vašem uživatelském profilu a po dokončení instalace je přesunout zpět, např. do složky /Users/VAŠE_UŽIVATELSKÉ_JMÉNO/Java-Training/Previous-Projects.

Pokud by kterýkoliv program, který si nainstalujete v rámci této instalace, nabízel update, prosím odmítněte to. Programy jsou přesně vybrané, aby spolu fungovaly, a jsou předkonfigurované. Updatované verze by ztratily konfiguraci a materiály z kurzu by nešly spustit.

Detailní postup:

Zkušené uživatelky mohou přeskočit k krátkému popisu, ale doporučujeme to nedělat a držet se tohoto obrázkového návodu.

  1. Kompletní přednastavený archív si stáhněte z tohoto odkazu: Java-Training.zip. Průběh stahování lze sledovat například v horním tlačítku Stahování (Downloads).

  2. Soubor Java-Traning.zip rozbalte dvojklinutím.

  3. Přetáhněte složku Java-Training do /Users/VAŠE_UŽIVATELSKÉ_JMÉNO (složka Home, česky Domov). Při přetahování podržte klávesu Option (Alt), aby v případě už existující starší verze Java-Training v cílové složce nabídl Finder sloučení složek (Merge).

  4. Pokud na vás vyskočí tento dialog, znamená to, že už jste měly předchozí instalaci na kurz. Zvolte Merge, abyste nepřisly o vaše předchozí projekty (složku /Users/VAŠE_UŽIVATELSKÉ_JMÉNO/Java-Training/Projects). Případně můžete přetahování zrušit, složku s projekty si přesunout (například do Documents) a zopakovat předchozí krok.

    Pokud se tento dialog neobjevil, předchozí instalaci jste neměly a můžete tento krok ignorovat.

  5. Nainstalujte aplikaci IntelliJ IDEA - Ultimate - Java-Training spuštěním ideaIC-2016.3.7.1.dmg

  6. Aplikaci IntelliJ IDEA - Ultimate - Java-Training je nutné spustit, aby se jí zkontrolovat digitální podpis. Ihned po spuštění ji zase zavřete.

  7. Digitální podpis aplikace byl zkontrolován. Aplikaci ihned zavřete odmítnutím podmínek JetBrains Privacy Policy nebo prostě červeným zavíracím tlačítkem.

  8. Zadávání licence pro tentokrát odmítněte.

  9. Před skutečným spuštěním IntelliJ IDEA je nutné jí přenastavit umístění konfiguračních souborů v idea.properties.

  10. Klikněte pravým tlačítkem na idea.properties a vyberte Open With -> Other

  11. Sem budeme dopisovat konfiguraci

  12. Přidejte do souboru idea.properties tyto řádky:

    idea.config.path=~/Java-Training/User-Config/IntelliJ-Ultimate/config
    idea.plugins.path=~/Java-Training/User-Config/IntelliJ-Ultimate/config/plugins
    idea.system.path=~/Java-Training/User-Config/IntelliJ-Ultimate/system
    idea.log.path=~/Java-Training/User-Config/IntelliJ-Ultimate/system/log
    

  13. Dále je potřeba změnit v konfiguraci IntelliJ IDEA zástupné znaky pro cesty do vaší uživatelské složky.

  14. Najděte si soubor /Users/VAŠE_UŽIVATELSKÉ_JMÉNO/Java-Training/User-Config/IntelliJ-Ultimate/config/options/path.macros.xml.

  15. Klikněte na něj pravým tlačítkem a zvolte Open With -> Text Edit

  16. Pojďte zpátky do Finderu a zjistěte, jak přesně se jmenuje vaše uživatelská složka, abyste mohli nahradit zástupný text VASE_UZIVATELSKE_JMENO v konfiguračním souboru.

  17. Ověřte, jak přesně se jmenuje vaše uživatelská složka. Na demonstračním snímku je to student.

  18. Nyní je potřeba v konfiguračním souboru změnit zástupný text VASE_UZIVATELSKE_JMENO za skutečný název složky.

  19. Na vašem počítači to NEBUDE student, ale jméno v záhlaví Finderu!

  20. Změny uložte a editor ukončete

  21. Odpojete (Eject) instalační médium IntelliJ Ultimate - Java-Training (ideaIU-2016.3.7.1.dmg).

  22. Virtuální disk zmizí jak z Finderu, tak z plochy

  23. Nyní již můžete IntelliJ IDEA - Ultimate - Java-Training normálně spustit.

  24. Při prvním spuštění po vás bude IntelliJ IDEA Ultimate Edition vyžadovat licenci. Zvolte Evaluate for free.
  25. Tentokrát přijměte podmínky JetBrains.

  26. Otevřete DemoWebApplication.

  27. Počkejte, než IntelliJ IDEA po prvním spuštění naindexuje Javu. Může to trvat několik minut.

  28. Správně nastavená IntelliJ IDEA obarvuje zdrojový text v HlavniController.java do modrozelena. Je to vidět v prostředku na obrázku:

    Pokud by zůstal zdrojový text povětšinou černý, je to chyba. Buď zkuste provést pokyny ještě jednou nebo to nechte tak a pomůžeme vám osobně na lekci. Každopádně dál nepokračujte a nespouštějte ukázkovou aplikaci, dokud nebudou texty modrozelené.

  29. Nakonec spusťte ukázkovou aplikaci

  30. Pokud vidíte tento nápis, instalace je hotová.

Úklid dočasných souborů

Pokud vše dopadlo podle obrázku "It works", je nepovinně možno vymazat dočasné soubory instalace, aby nezabíraly místo.

  1. Smažte instalační medium ideaIU-2016.3.7.1.dmg.

  2. Smažte arcvhív Java-Training.zip a složku Java-Training v Downloads.

A to je vše. Tešíme se na vás na akci.

Krátký popis (pouze pro zkušené):

Tento popis je jen pro experty a dokumentuje slovně, co se provádí během instalace. Doporučujeme tento popis nepoužít a postupovat podle obrázků výše.

Na kurzu budete potřebovat Javu (JDK), Maven, programátorský editor IntelliJ IDEA (Ultimate Edition) a webový server Tomcat. Neinstalujte si je ručně, stáhněte si předpřiravený archív.

  1. Stáhněte si Java-Training.zip.

  2. Pokud už jste někdy instalaci na Java kurzy prováděly, zazálohujte si složku /Users/VAŠE_UŽIVATELSKÉ_JMÉNO/Java-Training/Projects (například do Documents), abyste o starší projekty nepřisly.

  3. Vybalte obsah Java-Training.zip do /Users/VAŠE_UŽIVATELSKÉ_JMÉNO/Java-Training.

    Pozor! Pokud už jste někdy instalaci na Java kurz prováděly, nenahrazujte celou složku Java-Training novou verzí. (Nedělejte Replace.) Složky nechejte sloučit. (Původní soubory přepsat novými.) Finder toto neumí správně, takže předpokládám použití nějakého rozumného programu typu Commander One nebo Midnight Commander.

    Pro kontrolu správného umístění zkontrolujte, že máte přítomnu tuto složku: /Users/VAŠE_UŽIVATELSKÉ_JMÉNO/Java-Training/Projects/DemoWebApplication.

  4. Připojte instalační medium ideaIU-2016.3.7.1.dmg (které najdete v /Users/VAŠE_UŽIVATELSKÉ_JMÉNO/Java-Training/ideaIU-2016.3.7.1.dmg) a nainstalujte z něj aplikaci IntelliJ IDEA - Ultimate - Java-Training.

  5. Spusťte tuto aplikaci, aby se zkontroloval její digitální podpis, a ihned ji zavřete. Před skutečným používáním je totiž potřeba jí nastavit nové umístění konfiguračních souborů.

  6. Ve složce /Applications vstupte do složky IntelliJ IDEA - Ultimate - Java-Training.app (Show package contents)

  7. Přidejte do /Applications/IntelliJ IDEA - Ultimate - Java-Training.app/Contents/bin/idea.properties tyto řádky:

    idea.config.path=~/Java-Training/User-Config/IntelliJ-Ultimate/config
    idea.plugins.path=~/Java-Training/User-Config/IntelliJ-Ultimate/config/plugins
    idea.system.path=~/Java-Training/User-Config/IntelliJ-Ultimate/system
    idea.log.path=~/Java-Training/User-Config/IntelliJ-Ultimate/system/log
    

    Změníte tím složku s konfiguračními soubory pro IntelliJ IDEA. Je nutné nastavit právě tyto konfigurační soubory, jinak by nešly otevírat materiály z kurzu.

  8. Dále je nutné změnit zástupné cesty uvnitř konfiguračních souborů IntelliJ IDEA. Najdete je v /Users/VASE_UZIVATELSKE_JMENO/Java-Training/User-Config/IntelliJ-Ultimate/config/options/path.macros.xml

    JAVATRAINING           /Users/VASE_UZIVATELSKE_JMENO/Java-Training
    M2_HOME                /Users/VASE_UZIVATELSKE_JMENO/Java-Training/Maven
    M2_REPOSITORY          /Users/VASE_UZIVATELSKE_JMENO/Java-Training/Libraries
    M2_USER_HOME           /Users/VASE_UZIVATELSKE_JMENO/Java-Training/User-Config/.m2
    MAVEN_REPOSITORY       /Users/VASE_UZIVATELSKE_JMENO/Java-Training/Libraries
    

    Změňte zástupný text VASE_UZIVATELSKE_JMENO na vaše skutečné jméno složky. Toto umístění je specifické pro váš počítač, proto je nutné to udělat ručně.

  9. Otevřete ukázkový projekt v /Users/VAŠE_UŽIVATELSKÉ_JMÉNO/Java-Training/Projects/DemoWebApplication.

  10. Po otevření se začne indexovat JDK, což bude pár minut trvat.

  11. Až se to dokončí, vyskočí vpravo dole v IntelliJ IDEA bublina Maven projects need to be imported.

    Zvolte Import Changes a opět počkejte, dokud se nestáhnout všechny potřebné knihovny.

  12. Až se dokončí i toto, zdrojový text v HlavniController.java musí být převážně modrozelený.

    Pokud by byl převážně černý, byl by to problém. Nejspíš byste totiž nenastavily správně cesty ke konfiguračním souborům IntelliJ IDEA (viz tento bod).

    Pokud by byl naopak převážně červený, byl by to také problém. Můžete zkusit kliknout v IntelliJ IDEA v pravém svislém rámu na Maven Projects a v DemoWebApplication -> Lifecycle -> Clean a potom na Lifecycle -> Package. Tím aplikaci znovu vyčistíte a přeložíte. Pokud ani to nepomůže, nevadí. Na akci se prosím přihlaste, že vám instalace nefungovala.

    Pokud naopak vše prošlo v pořádku, vpravo nahoře zezelená šipka pro spuštění ukázkového projektu.

  13. Spusťte projekt.

    Měl by se objevit dolní rám s odkazem na web podobný tomuto: http://localhost:12345/DemoWebApplication

  14. Klikněte na odkaz.

    V prohlížeči se objeví stránka DemoWebApplication. It Works!