Eclipse a první konzolová aplikace

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

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 devbook!");
}

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 414x (3.21 kB)
Aplikace je včetně zdrojových kódů v jazyce java

 

  Aktivity (1)

Článek pro vás napsal David Čápka
Avatar
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 se informační technologie naučil na Unicorn College - prestižní soukromé vysoké škole IT a ekonomie.

Jak se ti líbí článek?
Celkem (4 hlasů) :
55555


 


Miniatura
Všechny články v sekci
Základní konstrukce jazyka Java
Miniatura
Následující článek
Rekurze

 

 

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

Avatar
nextx
Neregistrovaný
Avatar
nextx:

aha :D moje chyba necetl jsem to poradne,
omlouvam se za obtezovani a dekuju :)

 
Odpovědět 6.2.2013 11:17
Avatar
Michal Žůrek (misaz):

Asi je teď nová verze eclipse a to po mě chce nějakou složku jre a ta tam neni. Co mám dělat?

Odpovědět 30.4.2013 22:13
Nesnáším {}, proto se jim vyhýbám.
Avatar
albertpatera
Redaktor
Avatar
Odpovídá na Michal Žůrek (misaz)
albertpatera:

Máš nainstalovanej Java Development Kit (JDK)...jinak pak bych skusil re-instalovat eclipse

 
Odpovědět 30.4.2013 23:07
Avatar
Odpovídá na albertpatera
Michal Žůrek (misaz):

Nainstalovanej ho mám a kde je instalátor?

Odpovědět 1.5.2013 8:55
Nesnáším {}, proto se jim vyhýbám.
Avatar
Lukaaash
Redaktor
Avatar
Lukaaash:

Kde ho máš nainstalovaný?
Zkus si nastavit v Systém - Upřesnit nastavení systému - Proměnné prostředí - a dole v Systémových proměnných přidej do Path na konec cestu k nainstalovanému jdk, např. ;C:\Program Files\Java\jdk1­.7.0_21\bin

Odpovědět 1.5.2013 9:34
Trocha poezie do toho umírání
Avatar
relycanx
Člen
Avatar
relycanx:

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:

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

Odpovědět 1.5.2013 12:14
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
relycanx
Člen
Avatar
Odpovídá na David Čápka
relycanx:

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:

kde najdu nejake nastaveni IDE?

 
Odpovědět 16.10.2013 21:40
Avatar
sisolpes
Člen
Avatar
Odpovídá na Lukaaash
sisolpes:

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
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 24. Zobrazit vše