[ Valerij Zajcev @ 31.01.2010. 22:19 ] @
Zelim da pokrenem file sa odredjene lokacije (PDF, CHM ...)
Imam dva problema:
1) (ovaj nije kritican) Kada se pojavi space u putanji tu prekine path?
2) (kritican :) ) Na donji code dobijam sledeci exception:
Citat:

Cannot run program "E:\home_250\vlada\essential-windows-communication-foundation-wcf-for-net-framework-3-5-microsoft-net-development-series.9780321440068.31361.pdf": CreateProcess error=193, %1 is not a valid Win32 application

Nasao sam neko resenje na netu da treba da se edituje neki Registry file, a to mi ne pada na pamet, samo hocu da se pokrene ono sto sam selektovao.
Code:

Runtime rt = Runtime.getRuntime() ;
Process p = rt.exec("E:\\home_250\\vlada\\essential-windows-communication-foundation-wcf-for-net-framework-3-5-microsoft-net-development-series.9780321440068.31361.pdf") ;
[ Valerij Zajcev @ 31.01.2010. 22:53 ] @
Code:

Process p = rt.exec("rundll32 url.dll,FileProtocolHandler E:\\home_250\\vlada\\essential-windows-communication-foundation-wcf-for-net-framework-3-5-microsoft-net-development-series.9780321440068.31361.pdf") ;

Ovako prolazi za sve PDF fajlove ali samo na windows-u, ne mogu da nadjem nijedno portabilno resenje i za sve eksterne fajlove?
[ Dejan Lozanovic @ 31.01.2010. 23:57 ] @
http://java.sun.com/javase/6/docs/api/java/awt/Desktop.html

Ova klasa radi posao koji tebi treba