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

Diskuze: Nefunkční program

Aktivity
Avatar
Ladislav Bečvář:17.9.2016 18:53

Ahoj, zkoušel jsem si udělat jednoduchý program "Povídálek", ale nejde spustit. Co mám udělat?

Scanner sc = new Scanner(System.in, "Windows-1250");
System.out.prin­tln("Ahoj");
String pozdrav = sc.nextLine();
System.out.prin­tln("Jak se jmenuješ?");
String jmeno = sc.nextLine();
System.out.prin­tln("Těší mě. Já jsem Povídálek");

 
Odpovědět
17.9.2016 18:53
Avatar
Odpovídá na Ladislav Bečvář
Luboš Běhounek Satik:17.9.2016 19:27

Ahoj, co třeba nejdřív blíže specifikovat, co znamená nejde spustit?

Taky se např. opraváře aut nebudeš ptát "Ahoj, rozbilo se mi auto, co mám dělat?"

Nahoru Odpovědět
17.9.2016 19:27
https://www.facebook.com/peasantsandcastles/
Avatar
Acerik
Tvůrce
Avatar
Odpovídá na Ladislav Bečvář
Acerik:17.9.2016 19:37

Ahoj, zkus použít tag na zdroják a zkopírovat celý kod. A jak říká satik zkus to specifikovat určitě je tam nějaký error nebo něco.

Nahoru Odpovědět
17.9.2016 19:37
“Every programmer is an author.”
Avatar
Lubor Pešek
Člen
Avatar
Lubor Pešek:17.9.2016 19:58

Nevím, co by na tomto kousku kódu nešlo, hoď to do main metody a hotové (to je možná to, co děláš blbě - že to nemáš v main metodě)

PS: na co ukládáš do proměnných ty cli vstupy, když je pak nepoužiješ?

Nahoru Odpovědět
17.9.2016 19:58
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
Ladislav Bečvář:17.9.2016 20:15

Tohle mi to vyhazuje:
Exception in thread "main" java.lang.Unsup­portedOperati­onException: Not supported yet.
at povidalek.Scan­ner.<init>(Scan­ner.java:17)
at povidalek.Povi­dalek.main(Po­vidalek.java:20)
C:\Users\Ladis­lav\AppData\Lo­cal\NetBeans\Cache\8­.1\executor-snippets\run.xml:53: Java returned: 1
BUILD FAILED (total time: 1 second)

 
Nahoru Odpovědět
17.9.2016 20:15
Avatar
Acerik
Tvůrce
Avatar
Odpovídá na Ladislav Bečvář
Acerik:17.9.2016 20:19

Zkus zavřít netbeans, smazat cache - User\AppData\Lo­cal\NetBeans\Cache\ pak zapnout netbeans a zapnout program.

Nahoru Odpovědět
17.9.2016 20:19
“Every programmer is an author.”
Avatar
Ladislav Bečvář:17.9.2016 20:26

Nejde to :/

 
Nahoru Odpovědět
17.9.2016 20:26
Avatar
Atrament
Tvůrce
Avatar
Odpovídá na Ladislav Bečvář
Atrament:17.9.2016 20:52

Ta výjimka UnsupportedOpe­rationExcepti­on se zprávou Not supported yet je typická pro metody generované Netbeans, někde tam máš metodu generovanou Netbeans, kterou jsi ale neimplementoval, takže je v ní akorát

throw new UnsupportedOperationException("Not supported yet.");

Buď tu metodu smaž, nebo implementuj.

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
17.9.2016 20:52
Avatar
Lubor Pešek
Člen
Avatar
Lubor Pešek:17.9.2016 21:12

vytvoř si novou třídu (Java Class), všechno z ní smaž (máš tam implicitně hlavičku a tělo třídy, tak ji buď smaž a celé to zkopči a nebo to vlož jen do těla třídy:

import java.util.Scanner;

public class NewClass {
        public static void main(String[] args){
                //a tady si experimentuj, hoď si sem ten svůj kód¨
                Scanner sc = new Scanner(System.in, "Windows-1250");
                System.out.println("Ahoj\nJak se jmenuješ?");
                sc.nextLine();
                System.out.println("Těší mě. Já jsem Povídálek");
        }
}

Pokud možno, používej ze začátku pouze prázdnou třídu a piš jen to, co tu najdeš v tutoriálech. Zdejší návody jsou celkem na vysoké úrovni a min. tě naučí ovládat základy jakéhokoliv jazyka;)

Nahoru Odpovědět
17.9.2016 21:12
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
Ladislav Bečvář:18.9.2016 11:49

Děkuji všem, už to funguje :)

 
Nahoru Odpovědět
18.9.2016 11:49
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 10.