Probaj sa klasom Runtime i metodom getRunime(), koja je staticka. A zatim za vraceni objekat (koji je opet tipa Runtime) pozovi metodu exec kojoj kao parametar predas String sa putanjom programa koji hoces da pozoves. npr:
"C:\Windows\notepad.exe putanja_do_fajla_koji_otvaras".
Znaci nesto ovako:
Code:
Runtime runtime=Runtime.getRuntime();
String komanda="C:\Windows\notepad.exe C:\proba.txt";
Process noviProces=runtime.exec(komanda);
Hmmm... da, tako nesto sam i nasao, ali da li je moguce proslediti samo naziv fajla, a da program sam pronadje defaultnu akciju za tu ekstenziju?
Hvala u svakom slucaju.
Mislis samo u pozivu exec() metode prosledimo putanju i naziv do fajla, npr. proba.txt, a Windows sam pokrene notepad i to otvori, a ako je npr. film.avi onda pokrene media player ili sta vec?
bas to.
uglavnom, pomogao mi je profesor oko ovoga.
resenje je da u bat fajl stavim putanju do fajla i onda izvrsim bat fajl iz java aplikacije...
ako neko ima neko bolje resenje, neka javi...
hvala