Geek tričko zdarma Python týden
Tričko zdarma! Stačí před dobitím bodů použít kód TRIKO15. Více informací zde
Pouze tento sleva až 80% na kurzy Python

Diskuze: spúšťanie .jar suboru

Aktivity (2)
Avatar
3012
Člen
Avatar
3012:12.8.2018 18:13

dobrý večer, potreboval by som spustiť súbor jar, z iného java programu

Zkusil jsem: skúšal som toto:

try {
                        Process proc = Runtime.getRuntime().exec("C:\\Users\\michal\\Documents\\software\\Journal\\0.8\\Search\\dist\\subor.jar");
                    } catch (IOException ex) {
                        ex.printStackTrace();
                    }

debuger my vypýše toto: java.io.IOExcep­tion: Cannot run program "C:\Users\michal\Do­cuments\softwa­re\Journal\0.8\Se­arch\dist\subor­.jar": CreateProcess error=2, The system cannot find the file specified

Chci docílit: potreboval by som aby sa dve java applikácie navzajom spúštali.

Za každú odpoveď ďakujem.

 
Odpovědět 12.8.2018 18:13
Avatar
Odpovídá na 3012
Matúš Olejník:12.8.2018 19:50

V časti "Zkusil jsem" by malo byť aj 5 minút googlenia - stackoverflow

public void runJarFile(String path){
    ProcessBuilder pb = new ProcessBuilder("java", "-jar", path);
    try {
        pb.start();
    } catch (IOException e) {
        e.printStackTrace();
    }
}
Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
Nahoru Odpovědět  +1 12.8.2018 19:50
/* I am not sure why this works but it fixes the problem */
Avatar
3012
Člen
Avatar
3012:12.8.2018 20:50

ďakujem ti, funguje to, veľmi si vážim tvoju ochotu pomôcť

 
Nahoru Odpovědět  +1 12.8.2018 20:50
Avatar
Odpovídá na 3012
Matúš Olejník:12.8.2018 21:23

Nie je problém ;) len nemal by si lepšie pár minút dôkladnejšie hľadať, než čakať dve hodiny na odpoveď, ktorú nájdeš na ďalších desiatkach miest? :)

Nahoru Odpovědět  +1 12.8.2018 21:23
/* I am not sure why this works but it fixes the problem */
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 4 zpráv z 4.