Tyto pokyny jsou výhradně pro Windows. Instalaci pro macOS nebo Linux můžete vybrat o složku výše.
Instrukce následujte i pokud už máte nějaké programy v
C:\Java-Training
z minula. Žádný strach, původní programy se jen aktualizují
a vaše vlastní projekty zůstanou zachovány.
Projekty máte v C:\Java-Training\Projects
a tato složka se nemaže.
Ostatní programy v C:\Java-Training
buď zůstanou nedotčeny
nebo budou přepsány novější verzí programů, což je v pořádku.
Nainstalujte si 7-Zip: https://www.7-zip.org/
Pozor! Nepoužívejte WinRAR ani WinZip,
protože ty nedokáží správně rozbalit archívy .7z
.
Obecně doporučujeme WinRAR i WinZip úplně odinstalovat
a používat výhradně 7-Zip.
Je zdarma, open-source a funguje výborně.
Spustťe 7-Zip File Manager (7zFM.exe
).
Klikněte na Tools -> Options -> System -> Associate 7-Zip with -> Zvolte všechny typy souborů (+)
Stáhněte si instalátor javového prostředí a editoru: Java-Training_setup.exe.
Držte se tohoto video návodu:
Vyzkoušejte otevřít a spustit Demo project:
Po instalaci je nepovinně možno vymazat dočasné soubory v Downloads
(Java-Training_setup.exe
), aby nezabíraly místo.
Problém: Instalátor Java-Training_setup.exe
nejde spustit, protože není k dispozici volba Run anyway
nebo ho antivirus označil za potenciálně nebezpečný.
Důvod: Tato situace může nastat, pokud máte ve Windows příliš restriktivní bezpečnostní nastavení nebo váš antivirus je příliš podezřívavý.
Nejčastěji to nastává u služebního počítače.
Ve skutečnosti jde o nepravé podezření způsobené tím,
že instalátor není digitálně podepsán (protože by to stálo každý rok dost peněz).
Digitálně nepodepsaný soubor .exe
některé antiviry znemožní spustit.
Řešení: Instalátor tedy nespouštějte.
Místo toho si stáhněte alternativní distribuční archív:
Java-Training.zip.
Spusťte 7-Zip a otevřete Java-Training.zip
v něm.
Pomocí 7-Zipu jde soubory vybalit ručně do C:\Java-Training
.
Cílové umístění je povinné, pozor na překlepy.
Poznámka: Pokud byste nemohli mít nainstalovaný 7-Zip, můžete distribuční archív rozbalit i jinou aplikací. Nicméně, preferujte 7-Zip, pokud to jde, protože je zaručené, že funguje správně.
Více ve video návodu:
Problém: Otevřela se složka Documents and Settings
(nebo kterákoliv jiná složka než DemoApplication
) a vpravo chybí záložka Maven
.
Důvod: Nedodrželi jste správný postup práce s otevíracím dialogem a vybrali omylem špatnou složku.
Řešení: V IntelliJ IDEA zvolte v menu File -> Open... a vyberte správnou složku. Pozorně se věnujte sekci otevírání projektu v základním video návodu.
Problém: Maven build selhal nebo zdrojový text programu zůstal červený.
Důvodů může být víc:
Nejste zrovna připojeni na internet.
Řešení: Celou dobu instalace je nutné mít připojení k internetu. I během programování se vám to určitě bude hodit. Spusťte celou instalaci ještě jednou s připojením k internetu.
VPN (na firemním počítači).
Důvod: V systému můžete mít nastaveno, že má Maven využívat vaši firemní repository knihoven, přístupnou přes VPN. Bylo by to napsané v konfiguraci v C:\Users\YOUR_USERNAME\.m2\settings.xml
.
Řešení: Překlad s Mavenem (clean
a package
) je třeba provádět s připojením na VPN. Raděj zůstaňte připojeni na VPN po celou dobu i při programování.
Předchozí body jsou vyřešeny, ale nepomohlo to. IntelliJ IDEA zobrazuje špatně barvy zdrojového textu.
Řešení: Pokud přetrvává červený text i po opakovaném spuštění mavenových úkolů (clean
a package
), můžete zkusit ještě následující silnější kalibr:
C:\Java-Training\Env\RunCmd.bat
cd ..\Projects\DemoApplication
mvn clean package exec:java
It works
.Více ve video návodu:
Maven build prošel bez problému, všechno v souboru Main.java
je obarvené modře / fialově,
obzvlášť řádek 3 v zeleném rámečku import net.sevecek.util.SwingExceptionHandler;
je modrý (a nehlásí červeně chybu), ale projekt stejně nejde spustit.
Řešení: Restartujte IntelliJ IDEA. Po znovuspuštění IntelliJ IDEA by už měl jít projekt spustit. Asi chyba v Matrixu.
Pokud by nic z toho nezabralo, vyřešíme váš problém osobně před kurzem.
Instalace v podstatě jen rozbalí soubory do C:\Java-Training
a vytvoří zástupce v nabídce Start.
Pro odstranění tedy nejprve zazálohujte složku C:\Java-Training\Projects
, ve které máte svoje projekty, například do C:\Users\YOUR_USERNAME\Documents
.
Potom stačí odstranit celý zbytek C:\Java-Training
.
Bude fajn se zbavit i zástupce IntelliJ IDEA v nabídce Start. Najdete ho v C:\Users\YOUR_USERNAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\IntelliJ Community.lnk
.
Téměř hotovo.
Maven si vytváří cache stažených knihoven ve složce C:\Users\YOUR_USERNAME\.m2\repository
, takže tu také smažte.
A to už je všechno.
Na kurzu budete používat Javu (distribuci AdoptOpenJDK) a programátorský editor IntelliJ IDEA (Community Edition).
Nesmíte si je ale nainstalovat z oficiální distribuce.
Místo toho se použije přednastavený archív, který se jen rozbalí do povinného umístění (C:\Java-Training
) a vše bude fungovat.
Kdybyste si nainstalovali software z oficiální distribuce, neměli byste ho správně nakonfigurovaný pro školení.
Poznámka: Nic se doopravdy neinstaluje, všechno se jen rozbalí ze zipu (který je součástí Java-Training_setup.exe
).
Konfigurace softwaru je převedena do složky C:\Java-Training\User-Config
a nikoliv v uživatelském profilu.
Jde tedy vlastně o portable distribuci.
Poznámka: Pokud už máte nainstalované vlastní JDK nebo IntelliJ IDEA, nevadí to, ale na kurzu je používat nebudeme. Výukový software z naší instalace nijak neovlivní vaše už nainstalované aplikace. Pokud byste ale instalaci neprovedli, nešly by vám spouštět ukázkové příklady.