Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Lekce 7 - Eclipse a první konzolová aplikace

V minulé lekci, IntelliJ IDEA - Git klient a UML diagramy jsme se seznámili s možnostmi integrovaného Git klienta a generátorem UML diagramů.

Eclipse je IDE, tedy prostředí, ve kterém píšeme zdrojový kód a ladíme programy. Je to alternativa k IDE NetBeans, které jsme si uvedli v prvních lekcích. Ukážeme si, jak se instaluje, používá a naprogramujeme si jednoduchou konzolovou aplikaci.

Instalace

Na adrese http://www.eclipse.org/downloads/ stáhneme verzi Eclipse Classic (EE narozdíl od Classic má navíc pluginy na webové aplikace a databáze - to my zatím nepotřebujeme. Vše se dá případně stáhnout v programu, stejně jako spousta dalších pluginů). Eclipse bývá pouze v archivu - stačí rozbalit a spustit.

Vytvoření projektu

Spustíme Eclipse. Před zobrazením rozhraní jsme dotázání na zadání cesty k Workspace. To je prostor, se kterým se má pracovat. Budou se zde automaticky vytvářet nové aplikace atd. V Dropboxu si vytvořte nějakou složku na vaše projekty, např. Java. U lokace pomocí tlačítka Browse vybereme složku C:\Users\vase_jmeno\Dropbox\Java. Není to nějak důležité či závazné - při vytváření projektu si můžete naimportovat nový projekt z jiné složky nebo složku změnit. V aplikačním menu zvolíme položku File -> New -> Java Project.

Založení nového projektu v Eclipse - IntelliJ IDEA / NetBeans / Eclipse - Pokročilá práce

Jako jméno aplikace zvolíme PrvniAplikace. Okno by mělo vypadat asi takto:

Vytvoření projektu konzolové aplikace v Javě - IntelliJ IDEA / NetBeans / Eclipse - Pokročilá práce

Formulář potvrdíme stisknutím Finish. (Pokud klepnete na Next, můžete se podívat jaké soubory projekt obsahuje apřípadně udělat nějaké změny, ovšem to my teď nepotřebujeme.)

Pozn.: Pokud budete chtít vybrat jinou složku, je třeba vytvořit složku na projekt a tu pak vybrat. Jinak IDE naimportuje veškeré soubory a složky ve vybrané složce a přidá vám je do projektu.

Ovládání Eclipse

Okno nyní vypadá stejně jako na začátku s tím, že je vlevo nový projekt. Nejdříve mu vytvoříme package a třídu. Klepneme na složku src pravým tlačítkem a zvolíme New - Class

Přidávání třídy Eclipse - IntelliJ IDEA / NetBeans / Eclipse - Pokročilá práce

Název balíčku (package) vyplníme malými písmeny bez mezer a speciálních znaků, například stejně jako název projektu "prvniaplikace". Třídu nazveme CamelCasem a bez diakritiky "PrvniAplikace". A ještě zaškrtneme, že si přejeme vytvořit metodu Main().

Nastavení třídy - IntelliJ IDEA / NetBeans / Eclipse - Pokročilá práce

Nyní to vypadá asi takhle, já jsem si okno hodně zmenšil, aby se mi to sem vešlo :)

Layout Eclipse - IntelliJ IDEA / NetBeans / Eclipse - Pokročilá práce

Zajímat nás bude zejména prostřední okno, do kterého nám Eclipse vygeneroval kostru zdrojového kódu.

Druhým důležitým prvkem v okně pro nás bude zelené tlačítko Play v horní liště, které program zkompiluje a spustí. Můžete si to zkusit, protože náš program zatím nic nedělá, hned se zase vypne. Spuštění můžeme provést též klávesovou zkratkou Ctrl + F11.

Hello world

Pojďme si udělat jednoduchou aplikaci, která vypíše text "Hello world", základy Javy jsou již popsány v minulých dílech, zde si jen vyzkoušíme práci s IDE Eclipse.

Naše metoda Main() bude nyní vypadat nějak takto:

public static void main(String[] args)
{
    System.out.println("Hello ITnetwork!");
}

Program spustíme pomocí kláves Ctrl + F11.

Hello world konzolová aplikace v Java - IntelliJ IDEA / NetBeans / Eclipse - Pokročilá práce

Dnešní projekt je přiložen jako soubor na konci článku.


 

Měl jsi s čímkoli problém? Stáhni si vzorovou aplikaci níže a porovnej ji se svým projektem, chybu tak snadno najdeš.

Stáhnout

Stažením následujícího souboru souhlasíš s licenčními podmínkami

Staženo 511x (3.21 kB)
Aplikace je včetně zdrojových kódů v jazyce Java

 

Předchozí článek
IntelliJ IDEA - Git klient a UML diagramy
Všechny články v sekci
IntelliJ IDEA / NetBeans / Eclipse - Pokročilá práce
Článek pro vás napsal David Hartinger
Avatar
Uživatelské hodnocení:
23 hlasů
David je zakladatelem ITnetwork a programování se profesionálně věnuje 15 let. Má rád Nirvanu, nemovitosti a svobodu podnikání.
Unicorn university David se informační technologie naučil na Unicorn University - prestižní soukromé vysoké škole IT a ekonomie.
Aktivity