Body zdarma Java týden
Využij podzimních slev a získej od nás až 40 % bodů zdarma! Více zde
Pouze tento týden sleva až 80 % na Java e-learning!

Lekce 2 - NetBeans IDE a první konzolová aplikace

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

V minulé lekci, Úvod do jazyka Java, jsme si řekli něco o jazyce jako takovém a také jsme pochopili, jak Java funguje. Dnes se zaměříme hlavně na IDE NetBeans, ukážeme si, jak se instaluje, používá a naprogramujeme si jednoduchou konzolovou aplikaci.

Instalace

Nejprve si musíme stáhnout tzv. JDK (Java Development Kit), je to soubor základních nástrojů, které potřebujeme pro vývoj v Javě. Ten nalezneme na http://www.oracle.com/…s/index.html . Na stránce zaškrtneme, že souhlasíme s licencí, a vybereme JDK pro váš operační systém (nejčastěji Windows 32bit (označena jako x86) nebo 64bit, podle vaší verze operačního systému). Instalaci odklikáme (vynextíme), není třeba nic nastavovat. Je možné, že se s instalací spustí instalace dalších komponent, ty také odklikáme.

Nyní stáhneme samotné IDE. IDE je zkratka Integrated Development Environment (integrované vývojové prostředí) a jednoduše řečeno se jedná o aplikaci, ve které píšeme zdrojový kód a pomocí které potom naši aplikaci testujeme a ladíme. My budeme používat NetBeans, jelikož je asi nejrozšířenější a hlavně ho vyvíjí ta samá firma, která má na svědomí vývoj Javy samotné. Alternativou k NetBeans je ještě Eclipse.

Na adrese http://netbeans.org/…s/index.html stáhneme verzi pro vývoj v Java SE, která značí Java Standard Edition. Nainstalujeme (instalaci opět odklikáme) a spustíme.

Zálohování a verzování

Kromě IDE programátor potřebuje nějaký nástroj, který bude zálohovat a verzovat jeho práci. Nemůžeme se spolehnout na to, že program prostě budeme ukládat, protože jsme lidé a ne stroje. Lidé dělají chyby a když přijdete o několikadenní nebo dokonce několikatýdenní práci, může to zabolet. Je dobré naučit se na toto myslet hned od začátku. Velmi doporučuji program DropBox, který je extrémně jednoduchý a sám vaše soubory verzuje (tedy zachovává změny v čase a je možné se vrátit ke starším verzím projektu) a zároveň synchronizuje s webovým úložištěm, i kdyby jste si projekt omylem smazali, přepsali, ukradli vám notebook nebo vám zkolaboval pevný disk, vaše data zůstanou v bezpečí. DropBox také umožňuje sdílet jeden projekt mezi více vývojáři. Více o DropBoxu viz tento článek, který obsahuje zároveň pozvánku do DropBoxu s 0,5 GB prostoru navíc.

Jako další verzovací nástroj se hojně používá GIT, jeho nastavení by ale vydalo na samostatný článek a DropBox pro naše účely bohatě postačuje.

Vytvoření projektu

Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!

Spustíme NetBeans a v aplikačním menu zvolíme položku File -> New Project.

Založení nového projektu v NetBeans

V okně New project vybereme z Java - Java Application. Jako jméno aplikace zvolíme PrvniAplikace. 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. Nějakou dobu zůstaneme u konzolových aplikací (příkazová řádka), protože k jejich obsluze potřebujeme minimální znalosti z objektového světa a jsou tedy ideální k naučení základů jazyka. Okno by mělo vypadat asi takto:

Vytvoření projektu konzolové aplikace v Javě

Formulář potvrdíme.

Ovládání NetBeans

V NetBeans se nám založil nový projekt. Já jsem okno hodně zmenšil, aby se mi sem vešlo :)

Okno NetBeans

Zajímat nás bude zejména prostřední okno, do kterého nám NetBeans vygeneroval kostru zdrojového kódu. Možná může být překvapením, že nezačínáme s prázdným oknem, ale rovnou s kusem kódu. Proč tomu tak je pochopíte, až si kód alespoň intuitivně vysvětlíme, vše bude vysvětleno během seriálu a některé části jsou na pochopení poměrně složité, proto nám zatím bude stačit vědět, že tam prostě jsou.

Package a class zatím nebudeme řešit, spokojíme se s tím, že je to určitý způsob, jak se aplikace v Javě strukturují. Klíčová pro nás bude metoda main, mezi ty složené závorky pod ní (tedy do jejího těla) budeme psát náš kód. Main je vyhrazené slovo a Java ví, že má po spuštění aplikace vykonat právě tuto metodu (může jich tam být totiž více, ale o tom opět později). Vlastně můžeme zatím ignorovat úplně všechno až na tělo metody main.

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 F6.

Hello world

Je zarytým zvykem, že prvním programem v nějakém novém jazyce bývá tzv. Hello world. Jedná se o program, který jakýmkoli způsobem uživateli zobrazí hlášku "Hello world", případně nějaký podobný text. Opět zopakuji, že příkazy budeme psát do těla metody main.

K výpisu textu slouží:

System.out.println("Text");

System je tzv. třída. Pojmem třída budeme zatím chápat soubor nějakých příkazů, příkazům se v Javě říká metody. System tedy obsahuje metody k obsluze vstupů a výstupů. Na výstupu (out) voláme metodu println, která vypíše text. Vidíme, že metodu na třídě voláme pomocí operátoru tečka. Každá metoda může obsahovat nějaké vstupní parametry, které se zadávají do závorky a jsou oddělené čárkou. V případě metody println je parametrem text k vypsání. Textu budeme říkat textový řetězec nebo jen řetězec (anglicky string) a budeme ho psát do uvozovek, aby tomu Java rozuměla a nezaměňovala ho s jinými příkazy. I kdyby metoda neměla žádné parametry, je závorka za ní povinná a byla by prázdná. Příkazy píšeme na samostatné řádky a za každý píšeme středník. Naše metoda main tedy bude nyní vypadat nějak takto:

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

Program spustíme pomocí klávesy F6.

PrvniAplikace
Hello ITnetwork!

Gratuluji, právě jste se stali programátorem :) To bude pro dnešek vše. V příští lekci, Proměnné, typový systém a parsování, se podíváme na základní datové typy a vytvoříme si jednoduchou kalkulačku.

Dnešní projekt je přiložen jako soubor na konci článku, i u dalších tutoriálů budu vždy výsledek přikládat ke stažení. Doporučuji si ale nejprve projekt vytvořit pomocí tutoriálu a ke stažení se uchýlit jen v případě, když vám něco nepůjde. Pokud program hned jen stáhnete, nic se nenaučíte :)


 

Stáhnout

Staženo 2281x (17.83 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?
169 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.
Předchozí článek
Úvod do jazyka Java
Všechny články v sekci
Základní konstrukce jazyka Java
Miniatura
Následující článek
Proměnné, typový systém a parsování
Aktivity (11)

 

 

Komentáře

Avatar
xxxvodnikxxx
Člen
Avatar
xxxvodnikxxx:30.4.2013 22:37

Hm, tak nevim, zdali to tu někde je, ještě bych snad doporučil v tomhle IDE jednak
psvm a tab - udělá se "public static void main(){};
sout a tab - system.out.prin­tln();

a celkově ještě ctrl + space - např když se napíše try tak automaticky umí doplnit catch, případně for cykly.. atp :)
:)

Odpovědět  +2 30.4.2013 22:37
Unix- svět, kde chcete být nulou :) (UID)
Avatar
Kit
Redaktor
Avatar
Odpovídá na xxxvodnikxxx
Kit:2.5.2013 9:19

Také jsem si ve Vimu udělal podobné vychytávky:
"= TřídaNázev" mi udělá "TřídaNázev název = new TřídaNázev();"
"= proměnná" mi udělá "this.proměnná = proměnná"
apod. včetně obalení stávajícího bloku do závorky try ... catch

Odpovědět  +1 2.5.2013 9:19
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Ondrca
Redaktor
Avatar
Ondrca:25.6.2013 13:40

Pokud chceš dělat něco v CMD tak musíš zkusit MS-DOS Batch.
http://www.itnetwork.cz/…movani/batch

Odpovědět  -1 25.6.2013 13:40
Zase jsem o něco chytřejší
Avatar
Honza
Neregistrovaný
Avatar
Honza:3.11.2013 11:03

Tak buhužel nepohohlo ani cp852.
Nedá se něják zjistit jaké kódování používá System.in a System.out ??? Něco jako System.in.GetEn­coding... Nebo tak něják.

 
Odpovědět 3.11.2013 11:03
Avatar
havlat82
Člen
Avatar
havlat82:13.4.2014 23:20

Ahoj budu asi za blba, ale rád bych to věděl. Kde můžu nastavit cestu k javac v eclipse? vlastně bych se chtěl zeptat na to samý u u toho IDE od JetBrains. Nejdřív sem si stáhnul NetBeans i s poslední verzí JDK, takže mi to funguje všechno jenom na NetBeans.. Jo měl bych ještě jeden dotaz má tu někdo z vás zkušenost s JSmooth? Protože tam byc potřeboval taky pomoct se základim nastavenim..

 
Odpovědět 13.4.2014 23:20
Avatar
petkoguman
Člen
Avatar
petkoguman:15.5.2014 21:25

Ahojte, mám Windows 8.1, 32 bitový OS procesor typu x64 a (Intel Core 2 Duo 2,6 GHz) a stiahol som si zo stránok javy(kotré boli hore) JDK 8 aj pre x64 ale aj x86 a keď to supusím, tak sa mi ukáže obrazovka ,,Táto aplikáýcia sa nedá spustiť na vašom PC" ,Správnu verziu softvéru prediskutujte s vydvateľom"
Neviem, čo mám rťobiť, môže mi niekto poradiť prosím?
Za každú radu ďakujem

 
Odpovědět 15.5.2014 21:25
Avatar
Contrix
Redaktor
Avatar
Contrix:25.5.2014 18:55

Zdravím, mám-li byť jen příkaz na vypsání na obrazovku, vyhodí mi to chybu "Picked up JAVA_TOOL_OPTIONS: -Dfile.encodin­g=UTF8". Nevíte, kde bych mohl to kódování změnit? Předem děkuji za rady.

Odpovědět 25.5.2014 18:55
Jsou zloději, které zákon netrestá, třebaže kradou člověku to nejcennější čas.
Avatar
ronep
Člen
Avatar
ronep:2.6.2014 15:47

mne neide nainstalovat JDK
pretoze nemam kniznicu ADVAPI32.dll
nachadza sa v priecinku system32

 
Odpovědět 2.6.2014 15:47
Avatar
novagam
Člen
Avatar
novagam:24.6.2014 20:52

Můžu se zeptat, jsem začátečník a nejde mi javakompiler. Vše mám nainstalované.

 
Odpovědět 24.6.2014 20:52
Avatar
PiskotPiskotovic
Redaktor
Avatar
PiskotPiskotovic:27.7.2014 16:53

Eclipse - složité prostředí, nepřehledný. Netbeans - moc pomalý :/

Jinak nechápu, proč když to mám na stejném umístění a stejně napsané jak v článku, jen jsem si změnil text, tak mi to zkrátka nefunguje. Hází to tento error:

Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - Erroneous sym type: java.io.PrintStream.printIn
        at testovaciaplikace.TestovaciAplikace.main(TestovaciAplikace.java:20)
Java Result: 1

Prosím někoho kdo tomu víc rozumí ... Rád bych se Javu naučil, ale toto mi to spíš znechutilo :/

Odpovědět 27.7.2014 16:53
Error 404 - stránka motto.php nenalezena.
Avatar
Jan Demel
Redaktor
Avatar
Odpovídá na PiskotPiskotovic
Jan Demel:27.7.2014 17:02

Pošli zdroják.

Odpovědět 27.7.2014 17:02
To co se zdá být nemožné, je vždy možné.
Avatar
Odpovídá na PiskotPiskotovic
Michal Žůrek - misaz:27.7.2014 17:03

Eclipse - složité prostředí, nepřehledný. Doporučuji Poznámkový blok.

kde se v článku nachází

java.io.PrintStream.printIn

údajně to máš na řádku 20. Pro příště než začneš psát že ti to nefunguje, si tu chybu aspoň přečti, třeba na to přijdeš sám. Pokud neumíš anglicky tak použij Google translate.

 
Odpovědět  +1 27.7.2014 17:03
Avatar
Jan Demel
Redaktor
Avatar
Odpovídá na PiskotPiskotovic
Jan Demel:27.7.2014 17:04

Možná vím, kde je problém. Nepsal jsi náhodou

System.out.printIn();

místo

System.out.println();

?

Odpovědět 27.7.2014 17:04
To co se zdá být nemožné, je vždy možné.
Avatar
PiskotPiskotovic
Redaktor
Avatar
Odpovídá na Jan Demel
PiskotPiskotovic:27.7.2014 17:05

Aha, děkuji, pomohl jsi mi ... I když nechápu, proč to není printIn ... Lépe se to pamatuje

Odpovědět 27.7.2014 17:05
Error 404 - stránka motto.php nenalezena.
Avatar
Jan Demel
Redaktor
Avatar
Odpovídá na PiskotPiskotovic
Jan Demel:27.7.2014 17:06

Je to println = Print line

Odpovědět  +2 27.7.2014 17:06
To co se zdá být nemožné, je vždy možné.
Avatar
Libor Šimo (libcosenior):16.2.2015 9:04

Začínam s javou a pretože používam os Ubuntu, mám kladnú skúsenosť, že som nemusel zvlášť inštalovať JDK (Java Development Kit). Stačilo z Centrumu software Ubuntu nainštalovať netbeans a hneď som sa mohol začať učiť. ;-)

Editováno 16.2.2015 9:05
Odpovědět 16.2.2015 9:04
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Odpovídá na Libor Šimo (libcosenior)
Neaktivní uživatel:16.2.2015 9:15

Podobne je to aj pri Windowsoch, tiež sa dá stiahnuť balík JDK+Netbeans.

Odpovědět 16.2.2015 9:15
Neaktivní uživatelský účet
Avatar
Odpovídá na Neaktivní uživatel
Libor Šimo (libcosenior):16.2.2015 9:18

Možno by nebolo od veci tieto informácie zahrnúť do lekcie ako poznámku. Určite to bude niekoho zaujímať.

Odpovědět 16.2.2015 9:18
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Odpovídá na Libor Šimo (libcosenior)
Neaktivní uživatel:16.2.2015 10:05

myslím, že je to zbytočné

Odpovědět 16.2.2015 10:05
Neaktivní uživatelský účet
Avatar
nekvin.l
Člen
Avatar
nekvin.l:8.5.2015 17:52

hoj
Chci se zeptat, jak z toho mám potom udělat aplikaci.
Předem děkuji za rady :D .

 
Odpovědět 8.5.2015 17:52
Avatar
roman64
Redaktor
Avatar
roman64:23.5.2015 19:03

docela mě překvapilo, že system.out.prin­tln je syntaktická chyba - malé s (dříve by to problém nebyl)

Odpovědět 23.5.2015 19:03
Definice šílenství je dělat stejnou věc znovu a znovu a očekávat jiné výsledky.“ Albert Einstein.
Avatar
tomasmanhal
Člen
Avatar
Odpovídá na roman64
tomasmanhal:23.5.2015 20:01

Kdy dříve? :-) Já znám "velbloudí" notaci odjakživa snad :-)

Odpovědět 23.5.2015 20:01
Kdyby nám dodali k životu zdrojový kód, vše by bylo jednodušší...
Avatar
roman64
Redaktor
Avatar
roman64:23.5.2015 20:06

končil jsem s programováním v roce 1995 (po 10ti leté praxi)

Odpovědět 23.5.2015 20:06
Definice šílenství je dělat stejnou věc znovu a znovu a očekávat jiné výsledky.“ Albert Einstein.
Avatar
tomasmanhal
Člen
Avatar
Odpovídá na roman64
tomasmanhal:23.5.2015 20:11

Aha :-) To je možné, že kdysi to bylo jinak :-) Mě to přijde o dost přehlednější s tou velbloudí notací :-)

Odpovědět 23.5.2015 20:11
Kdyby nám dodali k životu zdrojový kód, vše by bylo jednodušší...
Avatar
vladik.vondra:13.7.2015 19:40

Pozor při instalaci NetBeans na JUnit.

 
Odpovědět 13.7.2015 19:40
Avatar
Odpovědět 13.7.2015 20:14
Neaktivní uživatelský účet
Avatar
Odpovídá na Neaktivní uživatel
vladik.vondra:13.7.2015 22:37

Nemusí to být žádoucí. Já třeba zatím nic takového nepotřebuji...

 
Odpovědět 13.7.2015 22:37
Avatar
Odpovídá na vladik.vondra
Neaktivní uživatel:15.7.2015 21:11

No vidíš a ja JUnit zase používam neustále :)

Odpovědět 15.7.2015 21:11
Neaktivní uživatelský účet
Avatar
Erik
Člen
Avatar
Erik:21.10.2015 20:19

potreboval by som pomoc s tym násobičom
package tretia;
import java.util.Scanner;
public class Tretia
public static void main(String[] args) {

Scanner sc = new Scanner(System.in, "Windows-1250");
System.out.prin­tln("Zadejte číslo k zdvojnásobení:");
int a;
a = sc.nextLine();
a = a * 2;
System.out.prin­tln(a)
nefunguje mi a = sc.nextLine(); a netuším prečo za odpovede vopred ďakujem

 
Odpovědět 21.10.2015 20:19
Avatar
Odpovídá na Erik
Filip Oborník:21.10.2015 20:51

Ahoj,
stačilo by si projít další tutoriál a tam je to vysvětlené :)
Jinak problém je v tom, že ty nemůžeš do proměnné typu int ukládat data z nextLine(), které jsou typu String.
Ty musíš data z nextLine() naparsovat na typ int.

int a = Integer.parseInt(sc.nextLine());
Odpovědět 21.10.2015 20:51
"Good judgment comes from experience, and a lot of that comes from bad judgment." Will Rogers
Avatar
Erik
Člen
Avatar
Odpovídá na Filip Oborník
Erik:22.10.2015 14:09

diky moc už som na to prišiel bol som moc zbrkly a nprečítal si to ďalej :-)

 
Odpovědět 22.10.2015 14:09
Avatar
Vít Pelc
Člen
Avatar
Vít Pelc:4.1.2016 22:03

Potřebuji pomoc.
Při příkazu: 'String s = sc.nextLine(); ' mi to podtrhne a okřikne mě, že variabilní charakter "sc" nemůže najít.
S programováním začínám, proto bych byl rád, kdyby jste měli tu trpělivost a vysvětlili mi, co a jak to mám udělat a proč.

 
Odpovědět 4.1.2016 22:03
Avatar
Atrament
Člen
Avatar
Odpovídá na Vít Pelc
Atrament:4.1.2016 22:16

Nechybí ti tam někde něco jako:

Scanner sc = new Scanner(System.in, "Windows-1250");

?

 
Odpovědět  +1 4.1.2016 22:16
Avatar
Odpovídá na Vít Pelc
Michal Šmahel:4.1.2016 22:19

Ahoj, máš tam tento řádek??

Scanner sc = new Scanner(System.in, "Windows-1250");

Bude ti stačit, že tím ten "skener" "připravíš" do proměnně sc. Díky tomu ho můžeš pomocí této proměnné dále používat. Také se třeba si ho naimportovat, aby Java věděla, co po ní chceš.

import java.util.scanner;
Odpovědět 4.1.2016 22:19
Nejdůležitější je motivace, ovšem musí být doprovázena činy.
Avatar
Vít Pelc
Člen
Avatar
Odpovídá na Michal Šmahel
Vít Pelc:4.1.2016 22:23

Ano, na ten řádek jsem zapomněl. :)
Omlouvám se, že jsem otravoval s tak banální chybou.

 
Odpovědět 4.1.2016 22:23
Avatar
Odpovídá na Vít Pelc
Michal Šmahel:4.1.2016 22:30

Nevadí, alespoň to již víš.

Odpovědět 4.1.2016 22:30
Nejdůležitější je motivace, ovšem musí být doprovázena činy.
Avatar
David Tilšer:13.2.2016 11:19

Čau, když chci založit Java projekt, tak mi to háže tuto chybu. Mám nainstalovaný "Java SE Development Kit 8u74". Díky za rady!

Odpovědět 13.2.2016 11:19
Odpočinek je pro slabochy.
Avatar
Odpovídá na David Tilšer
David Tilšer:13.2.2016 12:53

Už jsem na to přišel, kdyby měl někdo stejný problém, tak tady řešení - http://wiki.netbeans.org/FaqRunningOnJre

Odpovědět 13.2.2016 12:53
Odpočinek je pro slabochy.
Avatar
Ferda Mravenec:21.2.2016 2:17

Nazdár. Rozhodl jsem se do toho jít, styl vyhovuje, tak snad se chytnu.
OS mám FreeBSD s OpenJDK, netbeans kupodivu funguje..

Je velkej rozdil mezi JDK a OpenJDK, kdyz se to budu ucit v tvem serialu? Dál pak když zvládnu tvůj tutorial nebudu litovat, že jsem vynakládal úsilí na openjdk? Nebo je lepší na win mašině?

 
Odpovědět 21.2.2016 2:17
Avatar
Odpovídá na roman64
Lukáš Smola:8.3.2016 19:37

Dnes už Java rozlišuje málá a velká písmena no :D

 
Odpovědět  -1 8.3.2016 19:37
Avatar
Tomáš Pařízek:3.6.2016 19:42

Tady
Davide, mám problém. Nejde mi stáhnout java. Neposlal bys mi ji na email?

 
Odpovědět 3.6.2016 19:42
Avatar
Matúš Petrofčík
Šéfredaktor
Avatar
Odpovídá na Tomáš Pařízek
Matúš Petrofčík:3.6.2016 20:06

Ahoj Tomáš.

Java Development Kit (v skratke JDK) nájdeš na stránke http://www.oracle.com/…s/index.html

Tam klikni na prvú voľbu - Java Platform (JDK) xyz/xyz - zobrazí sa ti ďalšia stránka, kde musíš zaškrtnúť málo viditeľný Accept License Agreement a následne si vyber vhodnú verziu (podľa systému Win/Linux/Mac... a verziu 64/32bit).

Editováno 3.6.2016 20:07
Odpovědět 3.6.2016 20:06
obsah kocky = r^2 ... a preto vlak drnká
Avatar
Odpovídá na Matúš Petrofčík
Tomáš Pařízek:4.6.2016 11:00

Díky, už mi to funguje.

 
Odpovědět  +1 4.6.2016 11:00
Avatar
Petr Smejkal
Člen
Avatar
Petr Smejkal:19.11.2016 18:31

Jako předchozí článek, tak je i tento hezky a hlavně srozumitelně napsaný. Trocha teorie a praxe. Paráda.

 
Odpovědět 19.11.2016 18:31
Avatar
Michal Škvarlo:27.2.2017 8:53

Ahoj, netusite prosim kde bych mohl stahnout JDK a IDE pro verzi Windows 32bitu? na odkazech v clanku jsem tuto verzi nenasel. Dekuji.

 
Odpovědět 27.2.2017 8:53
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Michal Škvarlo
David Čápka:27.2.2017 9:19

Vždyť to tam je, možná jsi ji jen neviděl, protože se tam jmenuje x86?

Odpovědět 27.2.2017 9:19
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
Michal Škvarlo:27.2.2017 10:18

aha, dekuju. jo nevedel jsem, ze je to oznacena x86.

 
Odpovědět 27.2.2017 10:18
Avatar
Daniel
Člen
Avatar
Daniel:4.3.2017 12:07

Ahoj, stáhl jsem si Netbeans 8.2 verzi ALL (English) a prohlížeč Vivaldi mi konci stahování vyhodil hlášku:
"Soubor netbeans-8-2-windows.exe je nebezpečný, proto jej Vivaldi zablokoval." Ve FireFoxu a Chromu to samé. Prohlížeče mám aktualizované. Zajímavé, že když jsem stáhl českou verzi Netbeans 8.2 verzi ALL, tak se to obešlo bez té hlášky (krom šíleně pomalého stahování...)
Víte, o co se jedná? Prohlížeč zareagoval na přítomnost Tomcat/GlassFish serverů v instalačce English verze?

 
Odpovědět 4.3.2017 12:07
Avatar
Kamil Skácel:15.5.2017 0:01

Ahoj,bohužel nemám zkušenosti moc s IT. Rád bych se zeptal na jednoduchou otázku.Když výše uvedený postup smrštím na méně řádků co se stane? Rychlost načítání se sníží a ušetřím místo v paměti? Nevím jak to mám chápat.Každá mezera písmenko zaujímají místo v paměti? Díky za odpověd.

 
Odpovědět 15.5.2017 0:01
Avatar
mkub
Redaktor
Avatar
Odpovídá na Kamil Skácel
mkub:15.5.2017 1:18

pokial vynechas prazdne riadky, medzery me4dzi prikazmi, ci tabulatory, nec sa nestane, iba sa zmensi zdrojak a stane sa neprehladnejsim a na vyslednom kode sa nic nezmeni, totiz kompilator taketo medzery ignoruje a takisto ignoruje aj poznamky v kode

ak chces optimalizovat vysledny bytecode, treba ist na to uplne inym sposobom, napr. optimalizaciou uz pri preklade do bytecode, pouzsitie inej struktury zdrojaku (jeden program sa da napisat milionmi sposobmi) a pod.

 
Odpovědět 15.5.2017 1:18
Avatar
Libor Ripper :18.7.2017 12:56

:) super ! povedlo se ;)

 
Odpovědět 18.7.2017 12:56
Avatar
Michal Stisek:20.7.2017 18:17

Diky za prvni lekci v Javě. Je použití NetBeans, nebo Eclipse spíše záležitostí "co mi více sedne", nebo má každé z těchto IDE svoje výhody, co např to druhé nemá?

Odpovědět 20.7.2017 18:17
Jít pořád dál má smysl
Avatar
Vít Čech
Člen
Avatar
Vít Čech:22.7.2017 15:02

Díky moc. Povedlo se ☺

 
Odpovědět 22.7.2017 15:02
Avatar
Michal Štiegler:4.8.2017 22:24

Ahoj, mám problém s instalací Java Development Kit a Java SE - kvůli starému operačnímu systému Windows XP 2002 (při instalaci na mě vždy vyskočí hláška, že Java potřebuje vyšší verzi operačního systému. Instalace nedoběhne, windows jí vždy sám ukončí). Chci se proto zeptat, jestli by JDK i Java SE chodili pod operačním systémem Ubuntu. Nemáte s tím někdo zkušenost ? Děkuji za odpověď.

Michal

 
Odpovědět 4.8.2017 22:24
Avatar
Daniel
Člen
Avatar
Odpovídá na Michal Štiegler
Daniel:4.8.2017 23:05

Zkus si někde vygooglit starší verzi Javy pro provozování s WinXP - pro naučení nějakých základů Javy stačí i starší verze. Pak třeba zjistíš, že tě Java nebaví a budeš se koukat po jiném jazyku. :-)
Otázkou je proč používáš winXP. Celkem zajímavá možnost by byla zkusit rozchodit VirtualBox a virtualizovat novější widle a JDK javu provozovat tam (tedy pokud máš v kompu dostatek RAMky)
Instalovat JDK do Ubuntu jsem nezkoušel, ale myslím si, že není v tom problém.

 
Odpovědět 4.8.2017 23:05
Avatar
Aleš
Člen
Avatar
Aleš:6.8.2017 9:15

Domnívám se, že je to přesně dle této lekce, přesto mi to stále vykazuje chybu. Netuším kde.

 
Odpovědět 6.8.2017 9:15
Avatar
Odpovídá na Aleš
Michal Žůrek - misaz:6.8.2017 9:16

Musíš to psát mezi { a } ne až za }

 
Odpovědět 6.8.2017 9:16
Avatar
Petr Štechmüller
Překladatel
Avatar
Odpovídá na Aleš
Petr Štechmüller:6.8.2017 9:16

Ahoj, ten println musí byt V metodě main.

Odpovědět 6.8.2017 9:16
Pokud spolu kód a komentář nekorespondují, budou patrně oba chybné
Avatar
Aleš
Člen
Avatar
Aleš:6.8.2017 9:22

Děkuji, už to běží. Ještě že to tam na mě řve, kam to mám napsat. Tohle bude krušné učení.

 
Odpovědět  +1 6.8.2017 9:22
Avatar
Rico ThreeDmax:6.8.2017 22:54

Tak jsem se pustil do první lekce program si spustil ale nemůžu přijít na to jak se vrátit zpět ke zdrojovému kodu:-))

 
Odpovědět 6.8.2017 22:54
Avatar
Odpovídá na Rico ThreeDmax
Rico ThreeDmax:6.8.2017 22:58

už jsem si poradil. to okno kde byl zdroják zmizelo asi jsem někde kliknul kde neměl.

 
Odpovědět 6.8.2017 22:58
Avatar
Michal Štiegler:8.8.2017 6:37

Ahoj Dane, děkuju za odpověď.

 
Odpovědět 8.8.2017 6:37
Avatar
Radka Jánská:21.8.2017 21:49

Ahoj, díky za tyhle stránky. Zatím je zkouším druhý den, ale zdají se mi super. Chtěla bych se zeptat. Umím něco málo programovat ve VBA v Excelu, znám proměnné, různé cykly, práci se soubory jako s objekty ... Neznám k tomu ale žádnou teorii, znám vše jen z praxe - metoda pokus omyl. Java a její zde uvedené nástroje jsou pro mne novinka, ale podstata a funkce jazyka mi zatím přijde obdobná jako ve VBA. Mohl by mi někdo znalý obou jazyků říci, zda tomu tak opravdu je? Bylo by super mít se čeho chytit.

 
Odpovědět 21.8.2017 21:49
Avatar
Odpovídá na Radka Jánská
Michal Stisek:22.8.2017 8:28

Ahoj, VBA je vlastne taky objektove orientovany prog. jazyk. Podobnost s Javou bych spis videl pouze v logice programu,stejne tak se da pripodobnit i jinym jazykum, protoze na cyklech, podminkach apod. je postaveno vse, tim se ti asi jevi podstata a funkce jazyku podobna. Ale jinak jsou to naprosto odlisne jazyky, napr VBA neni mozne vytvorit vlastni spustitelne aplikace, pouzivani metod, jazyk je vice zamereny na funkci pouzitelnou v aplikacich (od toho ten nazev VBA), prakticky se jedna o srovnavani VisualBasicu s Javou, muzes zkusit pohledat ;-) nehlede na celkovou syntaxi jazyku. Vrtej se dal v Jave a rozdily urcite sama brzy uvidis.

Odpovědět 22.8.2017 8:28
Jít pořád dál má smysl
Avatar
Radka Jánská:22.8.2017 9:02

Ahoj, diky za odpoved. Neco jsem si googlila, ale pochopit rozdil asi dokaze jen nekdo, kdo oba jazyky zna a pouziva. Je mi ale utechou, ze alespon logika je obdobna. Dava mi to nadeji, za kdyz jsem jako samouk zvladla zaklady jednoho, tak snad zvladnu stejne i zaklady druheho jazyka. ☺

 
Odpovědět 22.8.2017 9:02
Avatar
Jan Chalupa
Člen
Avatar
Jan Chalupa:13.9.2017 10:55

Při instalaci JDK na Macu jsem se chvíli polekal že se nic nestalo, při nainstalování NetBeans vše funguje. Hurá do programování

 
Odpovědět  +1 13.9.2017 10:55
Avatar
František Hejský:4.10.2017 21:51

Ahoj, chtěl bych se zeptat, učím se teď v javě a mám problém s jdk. Zkoušel jsem v cmd spustit aplikaci hello world, ale nešlo to, nemohlo to najít javac, tak jsem různě upravoval cesty v systémových i v uživatelských proměnných a taky nic. Potřeboval bych pomoc a ještě bych dodal, že na tohle jsem nepřišek u vás, ale v knížce Java od Elišky Roubalové.

 
Odpovědět 4.10.2017 21:51
Avatar
Michal
Člen
Avatar
Michal:7.10.2017 18:27

Zdravím, tak jsem nainstaloval JDK, vše ok. Poté jsem stáhnul NetBeans a při spuštění instalace mi to hlásí, že JDK není nainstalované,,,
Nevíte, kde by mohla být chyba.
Už jsem to i odinstalovával a udělal celé znovu a nic se nezměnilo. Mám Windows 10 64bit..
Děkji za odpověď.

 
Odpovědět 7.10.2017 18:27
Avatar
Odpovídá na Michal
Jan Hlušička:12.10.2017 17:23

Ahoj Michale, mám ten stejný problém. Nainstaloval jsem JDK9, vše bez problému. A při instalaci NetBeans mi to hlásí, JDK nenalezeno v PC. Zkoušel jsem i tu plnou verzi a to samé...Pokud jsi problém odstranil nebo umí poradit někdo jiný, napište. Také mám Win 10 (64bit). Děkuji a přeji pěkný den

 
Odpovědět 12.10.2017 17:23
Avatar
Michal
Člen
Avatar
Odpovídá na Jan Hlušička
Michal:15.10.2017 22:52

Ahoj, tak nakonec mi s instalací pomohlo toto... JavaRA 2.6 rozbalil, spustil, dal remove a potom znova nainstaloval javu a netbeans... ať se daří.. :-)

 
Odpovědět 15.10.2017 22:52
Avatar
Michal
Člen
Avatar
Odpovídá na Michal
Michal:16.10.2017 12:11

Ale nakonec mi zase nefunguje vytvoření nového projektu... Když už jsem konečeně nainstaloval Netbeans a otevřel, tak po zadání/kliknutí na new file, či new project, nevytvoří se mi nic,,, prostě nereaguje... Nevíte někdo prosím, v čem je chyba??? už jsem to reinstaloval asi 10x a nic se nezměnilo... díky....

 
Odpovědět 16.10.2017 12:11
Avatar
Odpovídá na Michal
Jan Hlušička:16.10.2017 14:27

Ahoj, tak díky tvé radě se mi to také podařilo nainstalovat i spustit, ale opět mám stejný problém jak ty :) Nic se nedá vytvořit...:( Škoda, že to tu asi nikdo jiný než my dva nečte...kdyby někdo věděl co s tím, poraďte nám. Díky

 
Odpovědět  +1 16.10.2017 14:27
Avatar
gcx11
Redaktor
Avatar
Odpovídá na Jan Hlušička
gcx11:16.10.2017 16:15

Zkuste nastavit JDK v NetBeans ručně buď modifikací netbeans.conf:
https://stackoverflow.com/…eans-runs-on

Anebo přes GUI v přímo NetBeans:
You may change the JDK per project as well. You need to set the available JDKs via Java Platforms dialog. Then, go to Run -> Set Project Configuration -> Customize. After that, in the opened Dialog box go to Build -> Compile. Set the version.

 
Odpovědět  +1 16.10.2017 16:15
Avatar
David Misík
Člen
Avatar
David Misík:30.10.2017 21:38

Odinstaloval jsem JDK 9.0.1 s NetBeans 8.2 u kterých nešel spustit nový projekt. Na tomto linku je bundle JDK 8u151 with NetBeans 8.2, který mi funguje na x64 http://www.oracle.com/…-142931.html

 
Odpovědět 30.10.2017 21:38
Avatar
alienshore
Člen
Avatar
alienshore:17.11.2017 22:00

Zdravim, mám nějaký problém s NetBeans, při vytváření aplikace mi napíše Build Successfull a pak Run Failed, čili se program nespustí, nevíte v čem je problém ???

 
Odpovědět 17.11.2017 22:00
Avatar
Martin Patočka:19.11.2017 22:34

Nevadí, když se to budu učit v Eclipse a ne v NetBeans?

 
Odpovědět 19.11.2017 22:34
Avatar
pocitac770
Redaktor
Avatar
Odpovídá na Martin Patočka
pocitac770:19.11.2017 22:47

Je to pořád stejné, můžeš se to učit v jakémkoliv IDE chceš, ve všech kód funguje stejně, jen musíš počítat, že v různých chvílích, kdy používáš přímo funkce IDE, je najdeš na jiných místech a že budou třeba jinak popsané

 
Odpovědět 19.11.2017 22:47
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
 
Odpovědět 19.11.2017 22:48
Avatar
Pavel Budík
Člen
Avatar
Pavel Budík:24.11.2017 21:25

Ahoj, rozhodl jsem se zkusit programovat, a jako školu jsem zvolil tyto články. Potřeboval bych pomoct, dostal jsem se do bodu kdy si vytvářím nový projekt, ale když to chci rozkliknout, nic se nestane + píše mi to, že nejsem připojený k netu. Nevíte co s tím?
Díky

 
Odpovědět 24.11.2017 21:25
Avatar
wartkor
Člen
Avatar
wartkor:3.12.2017 19:06

Kam mám to Net Beans Instalovat ? :/ chci to száhnout do složky programování a pak ve složce programování do složky Java poté to píše error: The specified JDK folder is invalid. A nevím kam to mám tedy nainstalovat prosím pomoc :/

Odpovědět 3.12.2017 19:06
Káždý jednou začal a neuspěl hned na poprvé
Avatar
wartkor
Člen
Avatar
Odpovědět 3.12.2017 19:25
Káždý jednou začal a neuspěl hned na poprvé
Avatar
Dotteex
Člen
Avatar
Odpovídá na wartkor
Dotteex:3.12.2017 19:25

Nainstaluj to do Program Files. A pokud to fakt chceš mít v té složce programovaní tak to JDK nainstaluj k tomu NetBeans

 
Odpovědět 3.12.2017 19:25
Avatar
wartkor
Člen
Avatar
Odpovídá na Dotteex
wartkor:3.12.2017 19:27

Ale kterou možnost mám stáhnout ??????

Odpovědět 3.12.2017 19:27
Káždý jednou začal a neuspěl hned na poprvé
Avatar
wartkor
Člen
Avatar
Odpovědět 3.12.2017 19:27
Káždý jednou začal a neuspěl hned na poprvé
Avatar
Dotteex
Člen
Avatar
Odpovídá na wartkor
Dotteex:3.12.2017 19:27

Já bych nainstaloval to NetBeans i s tím JDK v základu.

 
Odpovědět 3.12.2017 19:27
Avatar
wartkor
Člen
Avatar
Odpovídá na Dotteex
wartkor:3.12.2017 19:27

A to je který ?

Odpovědět 3.12.2017 19:27
Káždý jednou začal a neuspěl hned na poprvé
Avatar
Dotteex
Člen
Avatar
 
Odpovědět 3.12.2017 19:28
Avatar
Odpovídá na Jan Hlušička
Michal Procházka:22.12.2017 8:51

Možná to píšu pozdě, ale co kdyby. Já jsem stáhnul Javu SE9 a NB hlásil, že ji nemůže najít. V tools->javaplatforms jsem zjistil, že hledá SE8, SE9 uninst a inst SE8. V config přepsal cestu k JDK. NB naběhl, ale nenabízel možnost vytvoření projektu Java: Tools->plugins a tam zaktivovat pluginy související s Javou SE. Snad je to trochu srozumitelné :).

 
Odpovědět 22.12.2017 8:51
Avatar
wartkor
Člen
Avatar
wartkor:28.12.2017 14:39

Ahoj když dám create new project tak to po mě chce nějákej Build Cript co to je a čím to mám vyplnit ?

Odpovědět 28.12.2017 14:39
Káždý jednou začal a neuspěl hned na poprvé
Avatar
wartkor
Člen
Avatar
wartkor:29.12.2017 21:20

Ahoj já nato nepoužívám netbeans ale PSpad (kód jsme opisoval) V jaké aplikaci to mám otevřít aby se to jako aplikace ukazovalo.

Odpovědět 29.12.2017 21:20
Káždý jednou začal a neuspěl hned na poprvé
Avatar
Eva02
Člen
Avatar
Eva02:30.12.2017 11:54

Ahoj,
Jsem začátečník a už zoufalá.Nainsta­lovala jsem si JDK 9 a NetBeans 8,2 a když jsem spustila NetBeans tak jsem pokračovala podle návodu zde při vytváření první aplikace, vše proběhlo až na to, že se vygenerovala historie, ale ne zdrojový kód.Takže jsem vše odinstalovala nahrála jsem JDK 8u151 s NetBeans 8.2 windows 64 i 86 mám windows 10. A nic se nezměnilo pořád se negneruje zdrojový kód..... nevím proč se negeneruje zdrojový kód a jen historie

 
Odpovědět 30.12.2017 11:54
Avatar
Mrkev007
Člen
Avatar
Mrkev007:16.1.2018 17:30

Super :)

 
Odpovědět 16.1.2018 17:30
Avatar
Jáchym Zosinčuk:16.1.2018 17:55

Ahoj, mám takový zvláštní problém. Na nový PC si chci nainstalovat NetBeans IDE 8.2 z odkazů výše, ale v případě že stáhnu Java SE, tak po spuštění chci otevřít nějaký z mnoha projektů dělaných na starším PC, projekty jsou brány pouze jako složky a spustit nejdou (ačkoli na původním PC byla Java SE). Nové projekty ale jdou tvořit. Teď se to ale stává komlikovaný: když jsem se rozhodl že se bez starých projektů neobejdu a nainstaluju Java EE, nebo All tak po stuštění v oblasti kde by se měli zobrazit otevřené projekty je jen šedá plocha a nový projekt nemůžu spustit, ačkoli Netbeans to už bere jako projekt, a ne složku. A jako bonus už nemůžu ani vytvořit úplně nový projekt. Zkrátka mi tam nevyskočí žádné okno s možnostmi upřesnění jaký projekt chci vytvořit - zkrátka se nestane vůbec nic- obzvlášť tou již zmiňovanou šedou plochou. A po pokusu znova nainstalovat Java SE se začalo dít to samý. Jo, a málem bych zapoměl na tu největší podivnost: Dole mě netbeans ukazuje jedno nové upozornění. Po rozkliknutí se mi dole zobrazí klasicky okno Noticifations, ale už neklasicky, pro mě z nevysvětlitelných důvodů, obsahuje pouze obrovské tlačítko, jako z okení applikace tvořené v netbeansu, pojmenované Left Button. Po jeho stisknutí se nic neděje. Takže jsem se rozhodl pro pomoc, neboť už mě omrzelo to zkoušet pořád reinstalovat, obrátit sem. Pokud by někdo chtěl jakékoli upřesnění ohledně setuace nebo PC, třeba i obrázek jak ta celý vypadá, ať mi hned napíše.Není problém dodat. Moc bych to potřeboval rozběhnout. Díky předem!

 
Odpovědět 16.1.2018 17:55
Avatar
Petr Zajac
Člen
Avatar
Petr Zajac:18.1.2018 18:48

Zdravím
Potřebuju mírně "nakopnout".
Stáhnul jsem si JDK (ver 9) a NetBeans (samotné ver 8.2).
Při instalaci NetBeans to zařvalo, že nenašel kompatibilní verzi JDK,
tak jsem mu dal cestu k JDK a proběhla instalace.
Ale po startu NetBeans a volbě New Project se neotevřou další možnosti.
Nechce se mi downgrade JDK a chtěl bych vyzkoušet i NeBeans nejen konkurenční Ecplipse.
Java mi jinak běží ...
Jak to vyřešit?
Díky za radu.

 
Odpovědět 18.1.2018 18:48
Avatar
Jonáš Vičánek:26.1.2018 20:14

Ahoj, mám problém, po spuštění NetBeans, když chci přidat projekt nak mi NetBeans nedělají žádnou aktivitu, takže tam nemám okno nastavení projektu. Díky za pomoc.

 
Odpovědět 26.1.2018 20:14
Avatar
Jonáš Vičánek:26.1.2018 21:30

Už je to v pohodě, akorát jsem to musel reinstalovat.

 
Odpovědět 26.1.2018 21:30
Avatar
Tomáš Motl
Člen
Avatar
Tomáš Motl:8.3.2018 10:20

Ahoj, hodnocení nechám na delší dobu, uvidím jak mi to půjde, jen jako někteří z vás mám problém s instalací NetBeans a s otevřením nové ho projektu, asi jako pan Petr Zajac. Takže jsem zatím nový projekt vyzkoušel jen na vašem online kódu. Uvidím jak se mi ve volné chvíli (doma) podaří rozchodit NEtBeans formou pokus omyl..

 
Odpovědět 8.3.2018 10:20
Avatar
Vlastimil Hrabovský:10.3.2018 11:32

Ahoj, chtěl jsem se zeptat, jak můžu spustit vytvořený soubor? EDIT: Omlouvám se, už jsem to našel :)

Editováno 10.3.2018 11:34
 
Odpovědět 10.3.2018 11:32
Avatar
Odpovídá na Vlastimil Hrabovský
Vlastimil Hrabovský:10.3.2018 11:38

EDIT 2: klávesa F6 nefunguje a ta zelená šipečka nahoře je zašedlá (nejde na ni kliknout)

 
Odpovědět 10.3.2018 11:38
Avatar
Tomáš Motl
Člen
Avatar
Tomáš Motl:13.3.2018 21:01

Ahoj, poradí mi někdo kde je chyba, jsem bezradný. Instalace samostatně jdk-8u162-windows-x64. pak samostatně netbeans-8.2-windows. domácí systém W10 asi home edition. a stále nemohu rozchodit NetBeans viz přiložený obrázek a začít zkoušet programovat. děkuji za info kde je chyba

 
Odpovědět 13.3.2018 21:01
Avatar
Odpovídá na Tomáš Motl
Michal Šmahel:14.3.2018 11:57

Ahoj, vypadá to, že jsi jen chybně umístil kód. Netbeans máš nainstalovaný a hází to chybu kvůli tomu, že je kód mimo metodu main(). Tu uvozují složené závorky, které obalují kód do různých celků (tzv. těl). Jelikož je tam těch těl více (třídy, nehody main(), případně řídících struktur - if, else, for, while, ...), může se ti to plést. Opravu tedy provedeš posunutím řádku s kódem o něco výše.

Odpovědět 14.3.2018 11:57
Nejdůležitější je motivace, ovšem musí být doprovázena činy.
Avatar
Odpovídá na Tomáš Motl
Michal Šmahel:14.3.2018 12:04

Ještě k té instalaci. Pokud spolu nekomunikují Netbeans a Java Development Kit, můžeš zkusit stáhnout a nainstalovat balíček obsahující oba produkty v jednom.

Stažení je možné tady.

Odpovědět 14.3.2018 12:04
Nejdůležitější je motivace, ovšem musí být doprovázena činy.
Avatar
Tomáš Motl
Člen
Avatar
Odpovídá na Michal Šmahel
Tomáš Motl:14.3.2018 21:37

Ahoj, děkuji za radu, chyba byla opravdu v tom, že jsem nějak nepostřehl složené závorky a kód jsem psal pod řádek
public class Pokus {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
System.out.prin­tln("xxx"); // TODO code application logic here
}
System.out.prin­tln("xxx"); === to je ta chyba tady jsem to napsal
}

bylo to vlasně za závorkou, ale zároveň i před :), Děkuji ti za pomoc

Ještě jsem stáhnul, dle tvého odkazu odinstaloval to přechozí, nainstaloval nově a hodilo mi to tu to chybu. viz obrázek. ale už to funguje. Předtím to nefungovalo. Tak uvidím jak budu pokračovat Díky , když tak si napíšu na dalších stranách o pomoc. :-)

 
Odpovědět 14.3.2018 21:37
Avatar
Rastislav Petrák:21.3.2018 15:16

Takze v této tride jsme pomocí dvou tecek zavolali dve metody... a zkousim ze nelze vymenit poradi metod. ze bych si jako logicky rekl, nejdriv si pripravim text a pak ho chci vyplivnout. Musim si rict co(typ) nejdrive budu mit za vystup a pak az to co odpovida pripravene strukture vystupu... take je to logicke....OK

 
Odpovědět 21.3.2018 15:16
Avatar
Rastislav Petrák:21.3.2018 15:19

:-O ledaze .out neni metoda ale primo syntax prikazu na volani vystupu??? protoze .out nema za sebou zadne zavorky???

 
Odpovědět 21.3.2018 15:19
Avatar
pocitac770
Redaktor
Avatar
Odpovídá na Rastislav Petrák
pocitac770:22.3.2018 0:59

:D zajímavá dedukce :D
Právě proto je zde mnohdy řečeno, aby jste neřešili syntax příkazů, a brali to tak, že to tak prostě je, co co znamená se dozvíte později....
Každopádně, pokud jsi tak zvědavý, System je třída. Třídy (případně její instance) mají nejenom metody (kusy kódu, co jsou v nich vloženy), ale i atributy, což si můžeš představit jako proměnné z dalších lekcí. Takže zde máme třídu System, kde je atribut out, který má na sobě metodu println().... Jednoduše řečeno, vždy jdeme hloubš a hloubš než se dostaneme k tomu, co potřebujeme, tedy ta poslední metoda println() zavolaná na atributu out třídy System...
Chápu, pokud nechápeš, zkrátka dobře, vše se dozvíš včas, takto máš aspoň motivaci postupovat dál, abys zjistil, co ta tajemná slova o kterých mluvím vlastně znemanejí :) Ale nepředbíhej, protože zrovna zde je vše řešeno tak, aby toho na tebe nebylo moc najednou a aby ses soustředil na postupné nabalování znalostí jako pokládání cihel na sebe, ze kterých nakonec vyroste silná zeď

Editováno 22.3.2018 1:00
 
Odpovědět 22.3.2018 0:59
Avatar
Odpovídá na pocitac770
Rastislav Petrák:22.3.2018 9:38

Toto se mne libi... ROZUMIM :-) ja se nad tim zahloubal z toho duvodu, ze v clanku bylo receno ze metoda se vola teckou, no a ve tride System jsem najednou videl tecky dve. a davalo mne to logiku se dvema metodama. Dekuji za vysvetleni . jsem totiz naprosty amater ( ale nadšeny :-) ). Proto rikam dopredu, ze budu klast nekdy na prvni pohled az hloupe otazky, ale vse ma svuj duvod a pokud je nejasnost, neda se stavet dal a mam radost ze jsou tady aktivni erudovani borci s pedagogickym a rukolapnim pristupem.Dik moc

 
Odpovědět 22.3.2018 9:38
Avatar
Odpovídá na Michal Šmahel
Tomáš Kubík:28.3.2018 7:32

U mě ten balíček nefungoval. Vždycky se to při instalace seklo. Musel jsem instalovat zvlášť.

 
Odpovědět 28.3.2018 7:32
Avatar
Tomáš Kubík:28.3.2018 7:45

Jo a ještě něco. Zkoušel jsem i nainstalovat portable verzi přes portableApps a funguje. Je potřeba postahovat a aktivovat pluginy a správně umístit portable verzi JDK. Ona se totiž automaticky umisťuje jinam než to chce portable Netbeans.Ten ji potřebuje mít ve složce netbeans_Java­SE8.0_Portable\Ap­p\JDK.

 
Odpovědět 28.3.2018 7:45
Avatar
Odpovídá na Tomáš Kubík
Michal Šmahel:28.3.2018 9:50

Ahoj, popravdě moc nevím, jak to funguje. Osobně to vždy instaluji zvlášť.

Odpovědět 28.3.2018 9:50
Nejdůležitější je motivace, ovšem musí být doprovázena činy.
Avatar
Adam Hlaváč:19.4.2018 10:22

Ahoj, potřebuju poradit. Šel jsem podle návodu, ale když otevřu NetBeans a dám New Project, žádné okno se mi neotevře a je tam stále ta samá stránka. Budu rád za pomoc.

 
Odpovědět 19.4.2018 10:22
Avatar
LeNa
Člen
Avatar
Odpovídá na Adam Hlaváč
LeNa:19.4.2018 12:14

Ahoj, možná to bude tenhle problém? Netbeans 8.2 s JDK 9 nefunguje, musíš mít nainstalovaný max. JDK8u151. Mně to pomohlo, taky mi původně nešel nový projekt. Nebo zkus hledat na fóru :)

 
Odpovědět  +2 19.4.2018 12:14
Avatar
Odpovídá na LeNa
Adam Hlaváč:19.4.2018 15:49

Ano, byl to tenhle problém. Díky moc :)

 
Odpovědět 19.4.2018 15:49
Avatar
Robert Michalovič:19.4.2018 21:16

Ale jde to i s Java9. Řešení bylo ve světě zveřejněno už říjnu 2017.
https://netbeans.org/…ow/1645.html

Pokud chcete použít Java9 je nutno použít NetBeans ve vývoji (tvz. Development build)
http://bits.netbeans.org/…htly/latest/

Ovšem jestli podporuje i Java10 to fakt netuším.
PS. Eclipse Oxygen 4.7.3 podporuje Java9, Eclipse 4.7.3a podporuje už Java10 a to jak Oracle Java i OpenJDK.

 
Odpovědět 19.4.2018 21:16
Avatar
Odpovídá na LeNa
Michal Winter:13.5.2018 0:22

já mám nejnovější ale furt mi to okno také nejde otevřít

 
Odpovědět 13.5.2018 0:22
Avatar
LeNa
Člen
Avatar
Odpovídá na Michal Winter
LeNa:13.5.2018 11:06

Nejnovější co? :)

 
Odpovědět 13.5.2018 11:06
Avatar
Eda Vyskoč
Člen
Avatar
Eda Vyskoč:7.6.2018 13:30

Ach, ta čeština! :-D

Co nahradit " i kdyby jste si projekt" na češtinářsky správnou variantu "i kdybyste si projekt"! ;-)

Neberte mě prosím jako rejpálka! :-D

THX in advance! :-)

 
Odpovědět  +1 7.6.2018 13:30
Avatar
jip123
Člen
Avatar
jip123:23.7.2018 22:00

S JDK 10 je kompatibilní incubating-netbeans-java-9.0-rc1-bin.zip

 
Odpovědět 23.7.2018 22:00
Avatar
snowxxaaa
Člen
Avatar
snowxxaaa:24.7.2018 23:09

Zdravím všechny,

při instalaci Netbeans se mi objevila na začátku tato chybová hláška "an unexpected exception happened in thread awt-eventqueue-0 netbeans". Nejsem schopen ani vygooglit co to znamena - odkazy jsou, ale k vyřešení problému dle mého nevede žádný.

Omlouvám se popřípadě za stupidní dotaz, ale ani zde jsem nic podobného nenašel.

díky za info

 
Odpovědět 24.7.2018 23:09
Avatar
Ondra-ovce
Člen
Avatar
Ondra-ovce:25.7.2018 17:56

Bylo to hodně užitečné, jenom v novějších verzí je to trochu jinak :D

 
Odpovědět 25.7.2018 17:56
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Ondra-ovce
David Čápka:25.7.2018 17:56

A co je "to", aby byl i tvůj komentář užitečný?

Odpovědět  +2 25.7.2018 17:56
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
Iveta Kuchařová:18.8.2018 15:03

Ahoj.Kde stáhnu Integrated Development Environment nemůžu s tím pohnout.Chjo

 
Odpovědět 18.8.2018 15:03
Avatar
Odpovídá na Iveta Kuchařová
Martin McDermot:8.10.2018 3:51

Zkus tento link - https://www.oracle.com/…5066655.html
A nainstalovat Netbeans 9 - to je ten nejnovější. Po instalaci JAVA 11 restartovat comp a nainstalovat Netbeans 9 a Woaláá :)

 
Odpovědět 8.10.2018 3:51
Avatar
Lubomír Pařil:11.10.2018 11:13

Ahoj, taky jsem měl nějaké problémy s vytvořením nového projektu v NetBeans 8.2.

To nejjednodušší řešení je vyprdnout se na nějaké nehotové inkubační NetBeans novějších verzí ze stránek apache.org a nainstalovat pouze a jen JDK 8 (v Program Files/Java/ má pak složku jdk1.8.0_181 - v mém případě) a následně naistalovat NetBeans 8.

Kašlat na nové verze, které ještě nemají dostatečnou podporu a musíte hledat další nějaké návody. Lepší učit se Javu, než učit se jak instalovat Javu. Stačí nainstalovat z následujících odkazů a hurá do programování:

https://www.oracle.com/…2133151.html
https://download.netbeans.org/…-windows.exe

P.S.: V mém případě jsem po těch předchozích neúspěších dal odinstalovat vše od vyšších JDK, které jsem předtím též instaloval. Ale netuším, zda má vliv, jestli jsou nainstalovány vedle nebo ne. Jen po zadání "java -version" v příkazové řádce mi to pořád ukazovalo tu vyšší verzi.

Odpovědět  +1 11.10.2018 11:13
Tradiční mostecký střídač dělnických zkušeností, který má zájem o technologie a vývoj aplikací
Avatar
jujki66
Člen
Avatar
Odpovídá na David Čápka
jujki66:25.10.2018 17:33

ahoj mám problém když si stahuji netbeans tak mi to ukáže tohle https://ctrlv.cz/D3MC

 
Odpovědět 25.10.2018 17:33
Avatar
Jurajs
Člen
Avatar
Odpovídá na jujki66
Jurajs:25.10.2018 17:55

Precti si tento článek, ke kterému jsi dal koment a hned na začátku článku uvidíš tohle - Nejprve si musíme stáhnout tzv. JDK (Java Development Kit), je to soubor základních nástrojů, které potřebujeme pro vývoj v Javě. Ten nalezneme na http://www.oracle.com/…s/index.html .

 
Odpovědět 25.10.2018 17:55
Avatar
jujki66
Člen
Avatar
Odpovídá na Jurajs
jujki66:25.10.2018 18:03

prosím o zaslání co mám napsat do tohodle : https://ctrlv.cz/zbx9

 
Odpovědět 25.10.2018 18:03
Avatar
Jurajs
Člen
Avatar
Odpovídá na jujki66
Jurajs:25.10.2018 18:08

Nejprve si stahni a nainstaluj JDK z toho odkazu pak nainstaluj netbeans a pak to spust...ja jsem pak už nemusel žádné kolonky vyplňovat....

 
Odpovědět 25.10.2018 18:08
Avatar
Katka H
Člen
Avatar
Katka H:23.11.2018 18:14

Ahoj, mám problém s NetBeans. Už ho mám stažený, ale kdykoli ho chci spustit, ukáže se mi, že všechny možné instalace jsou již nainstalovány a já pak mám možnost aplikaci jen zavřít.Nevíte někdo, co s tím?

 
Odpovědět 23.11.2018 18:14
Avatar
Odpovídá na Katka H
John Ronald Reuel Tolkien:23.11.2018 19:27

Jste si jistá že spouštíte aplikaci, a ne instalační soubor ?

 
Odpovědět 23.11.2018 19:27
Avatar
Katka H
Člen
Avatar
Odpovídá na John Ronald Reuel Tolkien
Katka H:24.11.2018 9:30

Měl jste pravdu, díky moc, už se mi to podařilo spustit

 
Odpovědět  +1 24.11.2018 9:30
Avatar
Daniel Cizik
Člen
Avatar
Daniel Cizik:24.11.2018 20:54

Ahoj,
Ja jsem mnel na zacatku problemi s novim projektem a tento clanek je reseni pro windows 10.
https://stackoverflow.com/…netbeans-8-2

 
Odpovědět 24.11.2018 20:54
Avatar
František Mládek:24.12.2018 9:41

menší dvoudenní problém se stažením správných JDK a netbeans, ale nakonec se zadařilo a první pokus vyšel. díky.

 
Odpovědět 24.12.2018 9:41
Avatar
Radek Pluhař:1. ledna 18:01

Děkuji za další lekci. Měl jsem akorát trochu problémy s instalací NetBeans. Nejdříve jsem se snažil nainstalovat tu poslední verzi 10.0. Ta mi nefungovala, tak jsem si nakonec stáhl 8.2 a ta funguje. I první program "Hello world" jsem teď bez problémů zvládl :-)

Ještě jednou děkuji.

 
Odpovědět 1. ledna 18:01
Avatar
Kateřina Vácová:2. února 18:13

Ahoj, nejde mi v NetBeans vůbec vytvořit nový projekt. Po kliknutí se nic nestane. Někdo tu s tím měl problém u win10, ale používám osX. Hledala jsem různě, ale stále na to nemohu přijít. Jsem opravdu začátečnice, takže to možná nebude až tak složitý problém. Předem děkuji za odpověď.

 
Odpovědět 2. února 18:13
Avatar
Aleš Masařík:4. února 14:54

Ahoj, tak jsem zvládl i s nastavováním programu, aby šel založit vůbec nějaký projekt v NetBeans, svoji první aplikaci "Hello it network" jsem potěšen :-) začíná mě to bavit 8-)

 
Odpovědět 4. února 14:54
Avatar
Odpovídá na Kateřina Vácová
Aleš Masařík:4. února 14:59

Ahoj mě pomohlo toto sice to asi 2 hodiny trvalo než jsem to nastavil, ale to je asi normální(jsem taky začátečník)
https://devask.cz/…-netbeans-82

 
Odpovědět 4. února 14:59
Avatar
Marcel Dauth
Člen
Avatar
Marcel Dauth:12. února 14:15

Ahoj,
neexistuje pro android nějaka podpůrná appka?
Nevydržím dlouho sedět u notebooku, tak by mi pomohlo něco na způsob textové apk, kde by byly k dispozici šablony (příkazů, instrukcí).
Jsem 'hrozný' sklerotik²(='be­tontik' :D ), musím si všechno psát s komentáři pro pozdější připomenutí (nejlépe s barevným odlišením).
Výsledný text bych synchronizoval mezi mobilními apk a PC(notebookem) pro závěrečnou kompilaci … (jen nápad :-/ :-\ ).

 
Odpovědět 12. února 14:15
Avatar
Martin Kubelka:26. února 21:38

Ahoj, tak zatím pořád ok. Jsem moc zvědavý jak to bude pokračovat.

 
Odpovědět 26. února 21:38
Avatar
Matěj Bína
Člen
Avatar
Matěj Bína:16. března 19:04

Instalace JDK a (v mém případě rozšíření) NetBeans bylo docela dobrodružství. Kdybych měl dát nějaké tipy, co fungovalo zrovna u mě:

  • Použít verzi JDK 8u201 (novější mě nepustila ani skrz instalaci NetBeans, tahle jo.)
  • Během instalace si zkopírovat adresu cesty k JDK
  • V NetBeans/etc/net­beans.conf vložit zkopírovanou adresu do parametru netbeans_jdkhome

Já při prvním startu Javu omylem deaktivoval. Opětovná aktivace se dá celkem rozumně vygooglit, vesměs stačí aktivovat Java plugin a klikat Activate a Finish.
Trvalo to 3 hodiny, ale program už říká Hello World. Ať už kompiluje jak chce, zatím patří mezi moje nejpomalejší.

 
Odpovědět 16. března 19:04
Avatar
scorpion171
Člen
Avatar
scorpion171:10. května 15:05

Tak jsem stále neudělal ani krok. Nedaří se mi spárovat Javu a NetBeans. NetBeans mi stále hlásí, že Javu nemůže najít. Nemůžu stáhnout jinou verzi než Java 12, starší verze mě přesměrují na přihlášení do Oracle. Budu rád za všechny rady.

 
Odpovědět 10. května 15:05
Avatar
jip123
Člen
Avatar
jip123:13. května 17:55

Nainstaloval jsem nejnovější Netbeans 11.0 a JDK 12.01.
Pokud otevřu NewProject, v Choose Project se mně objeví výběr Java with Maven, Ant atd. a chybí klasický JAVA projekt. Může mně prosím někdo poradit?

 
Odpovědět 13. května 17:55
Avatar
Odpovídá na jip123
Dušan Kovářík:18. června 3:18

Je to právě volba "Java with Ant".

 
Odpovědět 18. června 3:18
Avatar
Dušan Kovářík:18. června 3:48

Uf. Tak jen vlastní instalace mi dala celkem zabrat.
S JDK to bylo jednoduché, vše fungovalo na odklikání "Next" tak, jak je popsáno v článku.
S Apache Netbeans 11 to bylo trochu složitější. Nejdříve jsem si jej stáhl (pro Windows) jako binárku ve formátu .zip, kterou jsem rozbalil a prostě přesunul do cílového umístění (v mém případě C:\Program Files), kde jsem hlavní adresář přejmenoval na NetBeans 11.
Následně jsem si vytvořil v adresáři C:\Users\dusan\Ap­pData\Roaming\Mi­crosoft\Window­s\Start Menu\Programs\ (pokud to děláte v průzkumníku Windows, je třeba si zapnout zobrazení skrytých položek) podsložku s názvem NetBeans 11 a do ní vložil zástupce souboru netbeans64.exe ze složky C:\Program Files\NetBeans 11\bin, abych jej dostal do nabídky Start :)
Pomohlo mi k tomu tohle video:
https://www.youtube.com/watch?…
(je sice v angličtině, ale je to pochopitelné i čistě z "koukání").

 
Odpovědět 18. června 3:48
Avatar
Wendy
Člen
Avatar
Wendy:29. července 20:25

Návod na stažení je nedostačující hlavně u NetBeans... co je Bin a co je Source? Co z toho mám stáhnout? Co s tím pak? ... ??? Vidím to poprvé v životě, dejte mi šanci! :D
Díky Dušanovi za odkaz na video. Snad to bude fungovat.

Editováno 29. července 20:26
 
Odpovědět  +1 29. července 20:25
Avatar
Jirka Sulkov
Člen
Avatar
Jirka Sulkov:3. srpna 6:14

Ahoj, tak jsem to taky zvládnout nainstalovat, uff. JDK jsem vzal verzi 12.0.2 winx64bin, to bylo bez problému, ale pak jsem nevěděl jak dál. Nakonec jsem našel IDE NetBeans ve verzi 11.1, ale hrozně mě tam mátlo to Apache. Samo se instalovalo a propojilo s JDK.
Založit nový projekt byl oříšek na dva dny. Co vybrat na levé straně z toho stromu? Protože položky vpravo nebyly aktivní a pořád to chtělo nějaké registrování a stahování. Sice se nový projekt vytvořil, ale úplně jiný než v lekci zobrazený. Kdybych si tuto diskusi četl dříve, tak bych věděl, že mám vybrat "Java with Ant". Nakonec se "Helou Word" zobrazilo, takže to funguje.
Těším se na pokračování.

PS: Zaráží mě že spuštění programu, to helou, trvá dost dlouho cca 10 až 20 vteřin, než se vypíše výsledek, je to normální? Kdysi na turbopascalu 5 to bylo rychlejší .

 
Odpovědět 3. srpna 6:14
Avatar
Atrament
Člen
Avatar
Odpovídá na Jirka Sulkov
Atrament:3. srpna 8:20

Zaráží mě že spuštění programu, to helou, trvá dost dlouho cca 10 až 20 vteřin, než se vypíše výsledek, je to normální?

Není to normální, mělo by to být prakticky okamžité, pokud to tedy nespouštíš na dvacet let starém stroji...

 
Odpovědět 3. srpna 8:20
Avatar
Jirka Sulkov
Člen
Avatar
Jirka Sulkov:3. srpna 23:10

Je někde v tom NetBeans seznam příkazů jazyka? Třeba jsme použili system.out , system.in sc.nextLine atd. kde je přehled ostatních možností a popis co dělají a jak se volají? Jak mám něco psát když nevím jaké možnosti mám k dispozici. Prolezl jsem desítky stránek o jave a nic kloudného nenašel. Z toho objektového objektování asi už nejsem objektivní.

 
Odpovědět 3. srpna 23:10
Avatar
Odpovídá na Jirka Sulkov
Matúš Olejník:4. srpna 0:48

Desiatky stránok a ani jedna z nich nebola oficiálna dokumentácia? :) Mne ponúkol Google hneď prvý odkaz https://docs.oracle.com/…/8/docs/api/

Odpovědět 4. srpna 0:48
/* I am not sure why this works but it fixes the problem */
Avatar
Odpovídá na Jirka Sulkov
Robert Michalovič:4. srpna 6:26

NetBeans žádné příkazy nemá. NetBeans je pouze vývojové prostředí(tvz. program jenž ti umožnuje programovat v jazyku Java a ostatních). Příkazy má programovací jazyk a tím je Java.
Existují dvě základní skupiny příkazů + frameworky(kni­hovny)

  1. Java rezervované slovíčka syntaxe
  2. tvz. API(dokumentace popisující základní knihovny) obsažené

    "v Java SE(standardní edice) např. verze 12 ":https://docs.oracle.com/…i/index.html

a rozšíření Java EE ( Korporátní edice - obsahující velké množství technologií)

Frameworky (např. Spring, loggery, Rest, Soap, Jogl, JDBC, apod.. ) a frameworky mají taky svou dokumentaci(API).

 
Odpovědět 4. srpna 6:26
Avatar
Jirka Sulkov
Člen
Avatar
Jirka Sulkov:4. srpna 18:02

Moc děkuji za pomoc, byl jsem jen kousek vedle a proklikával různé změny ve verzích, bezpečnostní nastavení, jazykové nastavení atp.
Ted mam jiný problém: Chci cyklus For od 1 do 5, do sebe 3x vložit a vypsat hodnoty např. od 111 do 555.
To jsem udělal a funguje. Ale jak doplnit podmínky aby se jedna hodnota číslice neopakovala. Jako že první vypsané číslo bude 123, pak 124, pak 125 a pak 132, 134, 135, 142, 143, 145 atd až poslední 543.

 
Odpovědět 4. srpna 18:02
Avatar
Walter
Člen
Avatar
Walter:7. srpna 13:01

Pro všechny kterým nejde stáhnutí doporučuji jít na youtube a napsat netbeans java apache download a zaškrtnout, že chce video minimálně z posledního měsíce(lepší je týden). Mě třeba pomohlo toto: https://www.youtube.com/watch?…

 
Odpovědět 7. srpna 13:01
Avatar
Pavel Kaly
Člen
Avatar
Pavel Kaly:6. září 17:20

Ahoj, Oracle požaduje vytvoření účtu pro stažení JDK (u všech verzí). Je nějaká možnost stáhnutí bez registrace nebo to je nově opravdu nutné? Díky.

 
Odpovědět 6. září 17:20
Avatar
Odpovídá na Pavel Kaly
Jiří Pazderník:15. září 10:05

Ahoj, po mně to žádnou registraci ani přihlášení nechtělo, prostě mě to přesměrovalo na download stránku, kde jsem zvolil souhlas s podmínkami a stáhl verzi pro požadovanou platformu.

 
Odpovědět 15. září 10:05
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 154 zpráv z 154.