Diskuze: Java - spuštění programu

Java Java Java - spuštění programu

Avatar
Tomáš Brůna
Redaktor
Avatar
Tomáš Brůna:

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
Lepší být šprt než blbec :)
Avatar
Matěj Kripner
Redaktor
Avatar
Odpovídá na Tomáš Brůna
Matěj Kripner:

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
"We reject kings, presidents and voting. We believe in rough consensus and running code" David Clark
Avatar
Tomáš Brůna
Redaktor
Avatar
Odpovídá na Matěj Kripner
Tomáš Brůna:

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
Lepší být šprt než blbec :)
Avatar
Odpovídá na Tomáš Brůna
Ondřej Štorc:

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
Redaktor
Avatar
Odpovídá na Ondřej Štorc
Tomáš Brůna:

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
Lepší být šprt než blbec :)
Avatar
Odpovídá na Tomáš Brůna
Ondřej Štorc:

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
Odpovídá na Tomáš Brůna
Ondřej Štorc:

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

C:\\abcfolder\\textfile.txt
Akceptované řešení
+20 Zkušeností
+1 bodů
Ř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
Redaktor
Avatar
Tomáš Brůna:

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
Lepší být šprt než blbec :)
Avatar
Odpovídá na Tomáš Brůna
Ondřej Štorc:

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
Redaktor
Avatar
Odpovídá na Ondřej Štorc
Tomáš Brůna:

takto to funguje:

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

takto ne:

lajk.jpg
Nahoru Odpovědět 14.5.2015 20:25
Lepší být šprt než blbec :)
Avatar
Odpovídá na Tomáš Brůna
Ondřej Štorc:

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

Nahoru Odpovědět  ±0 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
Redaktor
Avatar
Odpovídá na Ondřej Štorc
Tomáš Brůna:

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

Nahoru Odpovědět  +1 14.5.2015 20:28
Lepší být šprt než blbec :)
Avatar
Tomáš Brůna
Redaktor
Avatar
Odpovídá na Ondřej Štorc
Tomáš Brůna:

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
Lepší být šprt než blbec :)
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.