diff --git a/ArchLinux/img/maven-echo.png b/ArchLinux/img/maven-echo.png new file mode 100644 index 0000000..3f65631 Binary files /dev/null and b/ArchLinux/img/maven-echo.png differ diff --git a/ArchLinux/img/maven-nano.png b/ArchLinux/img/maven-nano.png new file mode 100644 index 0000000..164d01c Binary files /dev/null and b/ArchLinux/img/maven-nano.png differ diff --git a/ArchLinux/img/maven.png b/ArchLinux/img/maven.png new file mode 100644 index 0000000..389e1a5 Binary files /dev/null and b/ArchLinux/img/maven.png differ diff --git a/ArchLinux/návody/Jak v Arch Linux nastavit JAVA_HOME a Maven Proměnné.md b/ArchLinux/návody/Jak v Arch Linux nastavit JAVA_HOME a Maven Proměnné.md new file mode 100644 index 0000000..dce5c45 --- /dev/null +++ b/ArchLinux/návody/Jak v Arch Linux nastavit JAVA_HOME a Maven Proměnné.md @@ -0,0 +1,78 @@ +# Jak v Arch Linux nastavit JAVA_HOME a Maven Proměnné + +Pokud začínáte programovat v Jave do budoucna se vám bude hodit jak nastavit JAVA_HOME a ušetříte si případně starosti s tím proč vám něco nefunguje. + +Návod je psán pro Arch Linux, ale měl by být použitelný i v jiných distribucích ( jen bude některé příkazy nutno přizpůsobit). + +Nejprve začneme instalací Maven, tak nám nabídne rovnou instalaci Javy. + +V terminálu se přihlásíme pomocí su a zadáme: +``` +pacman -S maven +``` +Instalátor nabídne ke stažení Javu. Já zvolil java-17-openjdk. Pak potvrdíme vše a nainstalujeme Maven a případně i javu. + +Že máme vše nainstalované ověříme příkazem: +``` +mvn -v +``` + +![](../img/maven.png) + +Nastavíme proměnné tím že do konzole zadáme: +``` +sudo nano /etc/profile.d/maven.sh +``` +Otevře se textový editor v konzoli a tam zadáme toto: +``` +export JAVA_HOME=/usr/lib/jvm/default-java +export M2_HOME=/opt/maven +export MAVEN_HOME=/opt/maven +export PATH=${M2_HOME}/bin:${PATH} +``` +Pomocí CTRL+O vše zapíšeme a CTRL+X ukončí textový editor. + +![](../img/maven-nano.png) + +Zadáme příkaz: +``` +$ sudo chmod +x /etc/profile.d/maven.sh +``` +a +``` +source /etc/profile.d/maven.sh +``` +Tím máme nastavené Maven a nastavíme java proměnné. + +V terminálu zadáme tento příkaz abychom zjistili jakou máme verzi javy: +``` +java –version +``` +Číslo verze si poznamenejte a v terminálu zadejte: +``` +nano ~/.bashrc +``` +Znovu se otevře textový editor a nakonec přidáte tyto dva řádky (verze javy se může lišit): +``` +export JAVA_HOME=/usr/lib/jvm/java–17-openjdk + +export PATH=$PATH:$JAVA_HOME/bin +``` +Vše uložíme a ukončíme nano. + +Do terminálu vložíme: +``` + source ~/.bashrc +``` +A ověříme že je proměnná nastavena tímto příkazem: +``` +echo $JAVA_HOME +``` +Pokud je vše dobře uvidíte podobný výstup: + +![](../img/maven-echo.png) + +Pokud se vám v kořenovém adresáři nevytvořila složka .m2 a potřebujete ji použijte tento příkaz: +``` +mkdir -p ~/.m2 +``` \ No newline at end of file diff --git a/README.md b/README.md index 08ca61b..6a34f98 100644 --- a/README.md +++ b/README.md @@ -4,4 +4,6 @@ Najdeš tu návody a spousty věcí ze světa Linuxu. S Linuxem jsem se poprvé seznámil v roce 2002 a až na pauzu 2 roky kolem 2020 používám Linux. Tehdy jsem přešel na MacBook PRO, který mám dodnes a teď na něm provozuji Linux. +![](./img/tucnak-se-zbrani-v-rukou-ve-stylu-comix.jpg) + Více se o mě dozvíš v mém [profilu](https://codeberg.org/Kankys) \ No newline at end of file diff --git a/img/tucnak-se-zbrani-v-rukou-ve-stylu-comix.jpg b/img/tucnak-se-zbrani-v-rukou-ve-stylu-comix.jpg new file mode 100644 index 0000000..1d11378 Binary files /dev/null and b/img/tucnak-se-zbrani-v-rukou-ve-stylu-comix.jpg differ