takže jste se začali učit programování Java? To je dobře.
a chcete spustit programy java v systému Linux? Dobře.
dovolte mi ukázat, jak spustit Javu v terminálu v Ubuntu a dalších distribucích Linuxu.
spuštění Java programů v Ubuntu
pojďme ve správných krocích zde.
Krok 1: Nainstalujte Java compiler
Chcete-li spustit program Java, musíte nejprve zkompilovat program. Pro tento účel potřebujete kompilátor Java.
Java kompilátor je součástí JDK (Java Development Kit). Chcete-li kompilovat a spouštět programy Java, musíte nainstalovat JDK.
nejprve zkontrolujte, zda již máte v systému nainstalován kompilátor Java:
javac --version
pokud se zobrazí chyba jako “ příkaz ‚javac‘ nebyl nalezen, ale lze jej nainstalovat pomocí“, znamená to, že musíte nainstalovat Java Development Kit.
nejjednodušší způsob, jak nainstalovat JDK na Ubuntu, je jít s výchozí nabídkou od Ubuntu:
sudo apt install default-jdk
budete vyzváni k zadání hesla vašeho účtu. Když zadáte heslo, na obrazovce se nic nezobrazí. To je normální. Stačí zadat heslo slepě. Na dotaz stiskněte klávesu enter nebo klávesu Y.
výše uvedený příkaz by měl fungovat pro další distribuce založené na Debianu a Ubuntu, jako je Linux Mint, elementary OS atd. Pro ostatní distribuce použijte správce balíčků vaší distribuce. Název balíčku by se také mohl lišit.
po instalaci ověřte, že javac je nyní k dispozici.
Krok 2: Kompilujte program Java v Linuxu
z tohoto důvodu musíte mít programový soubor Java. Řekněme, že vytvoříte nový programový soubor Java s názvem HelloWorld.java a má následující obsah:
class HelloWorld{ public static void main(String args){ System.out.println("Hello World"); } }
můžete použít Nano editor v terminálu nebo Gedit grafickém textovém editoru pro psaní Java programů.
javac HelloWorld.java
pokud nedojde k žádné chybě, výše uvedený příkaz nevytváří žádný výstup.
při kompilaci programu Java vygeneruje .soubor třídy s názvem třídy, který jste použili ve svém programu. Musíte spustit tento soubor třídy.
Krok 3: Spusťte soubor třídy Java
zde není nutné specifikovat příponu třídy. Jen název třídy. A tentokrát použijete příkaz java, ne javac.
java HelloWorld
tím se vytiskne Hello World na obrazovce mého programu.
a tak spustíte program Java v terminálu Linux.
toto byl nejjednodušší příklad. Ukázkový program měl jen jednu třídu. Kompilátor Java vytvoří soubor třídy pro každou třídu ve vašem programu. Věci se komplikují u větších programů a projektů.
proto doporučuji nainstalovat Eclipse na Ubuntu pro správné programování Java. Je snazší programovat v IDE.