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: Jak spustit java soubour (jar) mimo NetBeans

Aktivity
Avatar
Jakub Krsička:14.9.2018 17:49

Ahoj,
Jsem uplný noob, ale snažím se učit a věnuju tomu hromadu času. V podstatě jsem začal někdy předevčírem. Rozhodl jsem se po absolvování pár kurzu o sepsání vlastního programu pro koding a dekoding textu. S uživatelskyma vstupama atd. program v NetBeans běží podle mých představ.

Otázka zní jak vyexportuju program, tak aby šel spustit například v příkazové řádce na windows, nebo třeba exe? Případně na mém mac Os (mám ho čerstvě teprve se sžíváme) mimo NetBeans ?

Děkuji za rady.

Zde posílám program:

public static void main(String[] args) {
       Scanner sc = new Scanner (System.in, "Windows-1250");
       String ano = "ano";
       while (ano.equals("ano"))
       {
            System.out.println("Co chcete použít ? (vepište číslo) 1 - Kodér  2 - Dekoder");
            int volba = Integer.parseInt(sc.nextLine());

             if (volba == 1)
             {
                System.out.println("Zadejte větu kterou chcete zakodovat: ");
                 String veta = sc.nextLine();
                 String zprava = "";
                 for (char c : veta.toCharArray())
                 {
                     int cislo = (int) c;
                     if (c == 'z')
                       cislo -= 26;
                       cislo += 3;
                       zprava += (char)cislo;
                    }
                    System.out.println("Vaše zakodovana zpráva je:  " + zprava);

               }
              else if (volba == 2)
              {
                  System.out.println("Zadejte větu kterou chcete dakodovat: ");
                  String veta1 = sc.nextLine();
                  String zprava1 = "";
                  for (char c : veta1.toCharArray())
                  {
                      int cislo1 = (int) c;
                      if (c == 'a')
                           cislo1 += 26;
                      cislo1 -= 3;
                      zprava1 += (char)cislo1;
                    }
                    System.out.println("Vaše zakodovana zpráva je:  " + zprava1);
             }
             else
             {
                 System.out.println("Zadali jste nesprávnou volbu!");
             }

             System.out.println("Přejete si zadat další volbu? (ano/ne)");
             ano = sc.nextLine();
       }
    }
 
Odpovědět
14.9.2018 17:49
Avatar
Odpovídá na Robert Michalovič
Jakub Krsička:14.9.2018 17:54

No jo tam jsem nedošel... :-` Dík za odkaz mrknu na to. a omlouvám se za spam.

 
Nahoru Odpovědět
14.9.2018 17:54
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 3 zpráv z 3.