IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
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: Java - spuštění programu

Aktivity
Avatar
Tomáš Brůna
Tvůrce
Avatar
Tomáš Brůna:14.5.2015 19:19

Ahoj zajímalo by mě jak se dá přes javu spustit jiný program v mém příbadě s příponou .bat. Předem všem děkuji za radu :)

Odpovědět
14.5.2015 19:19
Vi veri universum vivus vici
Avatar
Matěj Kripner
Tvůrce
Avatar
Odpovídá na Tomáš Brůna
Matěj Kripner:14.5.2015 19:25

Ahoj, ano, dá. Zkus se podívat na třídu Runtime metodu exec. Ta ti vykoná nějaký příkaz - třeba spuštění programu.

 
Nahoru Odpovědět
14.5.2015 19:25
Avatar
Tomáš Brůna
Tvůrce
Avatar
Odpovídá na Matěj Kripner
Tomáš Brůna:14.5.2015 20:06

Ahoj našel jsem toto ale zajímalo by mě jak se mění cesta k souboru

File file = new File("image.png");
Desktop.getDesktop().open(file);
Nahoru Odpovědět
14.5.2015 20:06
Vi veri universum vivus vici
Avatar
Ondřej Štorc
Tvůrce
Avatar
Odpovídá na Tomáš Brůna
Ondřej Štorc:14.5.2015 20:07

Musíš změnit ten string...

Nahoru Odpovědět
14.5.2015 20:07
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Avatar
Tomáš Brůna
Tvůrce
Avatar
Odpovídá na Ondřej Štorc
Tomáš Brůna:14.5.2015 20:14

ale jak? Zkoušel jsem tohle:

   File file = new File("C:\Users\asus\Plocha\lajk.jpg");
Desktop.getDesktop().open(file);

ale to nefunguje :(

Nahoru Odpovědět
14.5.2015 20:14
Vi veri universum vivus vici
Avatar
Ondřej Štorc
Tvůrce
Avatar
Odpovídá na Tomáš Brůna
Ondřej Štorc:14.5.2015 20:15

A vyhodí ti to nějakou výjimku?

Nahoru Odpovědět
14.5.2015 20:15
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Avatar
Ondřej Štorc
Tvůrce
Avatar
Odpovídá na Tomáš Brůna
Ondřej Štorc:14.5.2015 20:19

Možná by pomohla cesta v takovýmto tvaru:

C:\\abcfolder\\textfile.txt
Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
14.5.2015 20:19
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Avatar
Tomáš Brůna
Tvůrce
Avatar
Tomáš Brůna:14.5.2015 20:20

tabulku:

one or more projects were compiled with errors
Application you are running may end unexpectedly
Nahoru Odpovědět
14.5.2015 20:20
Vi veri universum vivus vici
Avatar
Ondřej Štorc
Tvůrce
Avatar
Odpovídá na Tomáš Brůna
Ondřej Štorc:14.5.2015 20:23

No ono to bude nejspíš kvůli tomu, že '\' značí speciální sekvence (\n, \t, atd.) a ty to pomocí toho dvojitýho zpětnýho lomítka odescapuješ. Nebo bys možná mohl ještě kusit použít normální lomítko

Nahoru Odpovědět
14.5.2015 20:23
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Avatar
Tomáš Brůna
Tvůrce
Avatar
Odpovídá na Ondřej Štorc
Tomáš Brůna:14.5.2015 20:25

takto to funguje:

C:\\\\Users\\\\asus\\\\

takto ne:

lajk.jpg
Nahoru Odpovědět
14.5.2015 20:25
Vi veri universum vivus vici
Avatar
Ondřej Štorc
Tvůrce
Avatar
Odpovídá na Tomáš Brůna
Ondřej Štorc:14.5.2015 20:28

A nebylo by jednoduší použít tohle lomítko: "/"?

Nahoru Odpovědět
14.5.2015 20:28
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Avatar
Tomáš Brůna
Tvůrce
Avatar
Odpovídá na Ondřej Štorc
Tomáš Brůna:14.5.2015 20:28

aha tak teď už to funguje měl jsem výchozí malování :) Tak děkuju moc za pomoc :)

Nahoru Odpovědět
14.5.2015 20:28
Vi veri universum vivus vici
Avatar
Tomáš Brůna
Tvůrce
Avatar
Odpovídá na Ondřej Štorc
Tomáš Brůna:15.5.2015 19:19

Bylo ale myslel jsem že to nebude fungovat protože v cmd mi to nikdy nefungovalo :)

PS: promiň to mínus překlikl jsem se :(

Editováno 15.5.2015 19:20
Nahoru Odpovědět
15.5.2015 19:19
Vi veri universum vivus vici
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 13 zpráv z 13.