Eclipse a první konzolová aplikace

Java Základní konstrukce Eclipse a první konzolová aplikace

ONEbit hosting Unicorn College Tento obsah je dostupný zdarma v rámci projektu IT lidem. Vydávání, hosting a aktualizace umožňují jeho sponzoři.

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_jme­no\Dropbox\Ja­va. 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

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

Vytvoření projektu konzolové aplikace v Javě

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

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

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

Layout Eclipse

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

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


 

Stáhnout

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

 

 

Článek pro vás napsal David Čápka
Avatar
Jak se ti líbí článek?
6 hlasů
Autor pracuje jako softwarový architekt a pedagog na projektu ITnetwork.cz (a jeho zahraničních verzích). Velmi si váží svobody podnikání v naší zemi a věří, že když se člověk neštítí práce, tak dokáže úplně cokoli.
Unicorn College Autor sítě se informační technologie naučil na Unicorn College - prestižní soukromé vysoké škole IT a ekonomie.
Miniatura
Všechny články v sekci
Základní konstrukce jazyka Java
Aktivity (4)

 

 

Komentáře
Zobrazit starší komentáře (19)

Avatar
relycanx
Člen
Avatar
relycanx:1.5.2013 11:54

Myslíte, že je možné, že by mi mohli blbnout znaky mých webových stránek, především alespoň "ě", i když vyberu jakoukoliv sadu? Zkoušel jsem windows-1250, iso-8859-2, iso-8859-1

 
Odpovědět 1.5.2013 11:54
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na relycanx
David Čápka:1.5.2013 12:14

Používej UTF-8 a nic ti nikdy blbnout nebude.

Odpovědět 1.5.2013 12:14
Jsem moc rád, že jsi na síti, a přeji ti top IT kariéru, ať jako zaměstnanec nebo podnikatel. Máš na to! :)
Avatar
relycanx
Člen
Avatar
Odpovídá na David Čápka
relycanx:1.5.2013 12:47

dík, budu se tím řídit :) jinak co se týče té chyby, tak jsem zjistil, že za to mohl můj editor Dreamweaver. Fakt jsem nečekal, že když si uložím stránky v něm, že mi odmaže háčky. A to jsou kolikrát takové nepochopitelné chyby. Třeba jsem si upravoval fotku ve Photofiltre studiu X a tam mi to zase uložilo jpg soubor ve stylu fotka.JPG a protože to vytvořilo příponu velkým písmem, tak zase velký problém :D nebo jsem používal include ve stylu "include("/sa­blona/hlavicka­.php");" a nevšimnul jsem si, že mám lomítko i na začátku hned za uvozovkami, ale editor, stejně jako prohlížeč to v pohodě includly, problém nastal teprve až když jsem to nahrál na web, takže zase jsem hledal ten problém asi hodinu :D ale jako zkušenosti to jsou každopádně dobré, ale těch hloupostí co může nastat je fakt moc :D Včera jsem měl třeba problém na dvě hoďky, proč se mi sakryš nezalamují slova v divu a pak jsem se dočetl, že se zalamují, ale až na pozici bílých znaků, takže nesmějí být moc dlouhá slova a já samozřejmě testoval formou obrovského řetězce, takže to písmeno X, které tam bylo asi stokrát za sebou, jelo až někam do... mimo obrazovku :D a větší obrázky, které jsou zas příliš velké, se zase musejí načítat dříve velikostí, než velikost samotného divu.

 
Odpovědět 1.5.2013 12:47
Avatar
Fleury#93
Člen
Avatar
Fleury#93:16.10.2013 21:40

kde najdu nejake nastaveni IDE?

 
Odpovědět 16.10.2013 21:40
Avatar
sisolpes
Člen
Avatar
sisolpes:8.3.2014 16:16

Měl jsem podobnou potíž a když jsem zadal cestu k JVM a spustil Eclipse, zobrazilo se toto:

JVM terminated. Exit code=255
/home/solomon/Programy/jre1.7.0_51/bin/java_vm
-Dosgi.requiredJavaVersion=1.7
-XX:MaxPermSize=256m
-Xms40m
-Xmx512m
-jar /home/solomon/Programy/Eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
-os linux
-ws gtk
-arch x86
-showsplash /home/solomon/Programy/Eclipse//plugins/org.eclipse.platform_4.3.2.v20140221-1700/splash.bmp
-launcher /home/solomon/Programy/Eclipse/eclipse
-name Eclipse
--launcher.library /home/solomon/Programy/Eclipse//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.200.v20140116-2212/eclipse_1508.so
-startup /home/solomon/Programy/Eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.appendVmargs
-exitdata 1f18008
-product org.eclipse.epp.package.jee.product /home/solomon/Programy/Eclipse/
-vm /home/solomon/Programy/jre1.7.0_51/bin/java_vm
-vmargs
-Dosgi.requiredJavaVersion=1.7
-XX:MaxPermSize=256m
-Xms40m
-Xmx512m
-jar /home/solomon/Programy/Eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar

Má někdo nějaké řešení? (já ne :D)

Odpovědět 8.3.2014 16:16
Alt + 2
Avatar
Craftmanek
Člen
Avatar
Craftmanek:18.1.2017 18:35

Takže jen ukázka jiného IDE ?

Odpovědět 18.1.2017 18:35
Ten, kdo chce umět, ale neumí.
Avatar
Moni
Člen
Avatar
Moni:19. března 9:22

Není tady víc o práci s Eclipsem, potřebovala bych pořešit krokovaní.

 
Odpovědět 19. března 9:22
Avatar
Lubor Pešek
Člen
Avatar
Lubor Pešek:10. července 17:55

:) absolutně nevýznamný komentář, je to pouze můj osobní názor, takže to prosím neberte tak vážně:)

Eclipse? Fujky fuj:) Nikdy už v tom nechci dělat.
Zlatá Idea!! Prostředí, které si člověk naprosto jednoduše upraví sám pro sebe, všechno v ní funguje a je hodně intuitivní a navíc naprosto jednoduchá správa všech modulů a nastavení. A jelikož jsem hodně velký závislák na key-bindech, tak to u mě eclipse prohrál na plné čáře:) Například že nejde nabindovat Run button... údajně to jde přes nějaké makro, které je ještě ke všemu potřeba uploadovat do eclipsu. Prostě fujky fuj! A hlavně ta správa aplikačního serveru... brrrr

Po druhé v životě nesouhlasím s ITNetwork:) A eclipse z vlastní těžce negativní zkušenosti nedoporučuji. Intellij Idea je jasná volba :)
PS: Kdyby někdo chtěl, tak tady postuju link na server. Sice je třeba ho vždy aktualizovat, protože to tu a tam mění, ale jinak díky tomu můžete mít Ideu v ultimate edici:) (což uznávám, že jako Java aplikace je to vcelku paradox, aby se za full verzi platilo.... ale všechno jde když se chce:)
https://ideaserver.pro

Odpovědět 10. července 17:55
Existují dva způsoby, jak vyřešit problém. Za prvé vyhoďte počítač z okna. Za druhé vyhoďte okna z počítače.
Avatar
Odpovídá na Lubor Pešek
Ondřej Štorc:10. července 18:15

Tady se ten Eclipse používá kvůli tomu že je zdarma, což je pro začátečníka vcelku výhoda.

Odpovědět 10. července 18:15
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Avatar
Lubor Pešek
Člen
Avatar
Odpovídá na Ondřej Štorc
Lubor Pešek:10. července 18:33

No to už je popravdě ten nb lepší:) ale je to určitě věc názoru.

Odpovědět 10. července 18:33
Existují dva způsoby, jak vyřešit problém. Za prvé vyhoďte počítač z okna. Za druhé vyhoďte okna z počítače.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 29. Zobrazit vše