[ retry @ 23.04.2006. 21:25 ] @
kako da sa exec metodom iz Runtime startujem neki file (npr. aaa.html) u default browseru?
znaci, da ne kucam putanju do nekog browsera, npr.
r.exec("c:\\Program Files\\Internet Explorer\\iexplore.exe aaa.html")

pozdrav.
[ Yu Raider @ 24.04.2006. 17:13 ] @
Jesi li probao samo r.exec("aaa.html")?
Kada se izabere default browser, na njega se setuje i ekstenzija fajla tako da bi to, ja mislim, trebalo da radi..

Pozdrav...
[ retry @ 25.04.2006. 10:52 ] @
jesam, probao sam. dobijem:
java.io.IOException: CreateProcess: c:\aaa.html error=193
[ obrad_beocin @ 28.04.2006. 10:09 ] @
Code:

import java.io.*;
import java.util.*;
import ca.beq.util.win32.registry.*;

public class OpenBrowser{
private String value;

public OpenBrowser(){
RegistryKey r = new RegistryKey(RootKey.HKEY_CLASSES_ROOT, "HTTP\\shell\\open\\command");
if(r.hasValues()) {
Iterator i = r.values();
while(i.hasNext()) {
RegistryValue v = (RegistryValue)i.next();
value = v.toString().substring(8);
System.out.println(value);
  }
 }
try{
Runtime arg = Runtime.getRuntime();
Process child = arg.exec(value+" C:\\folder\\index.htm");
child.waitFor();
System.out.println(child.exitValue());
}catch(Exception e){
    
}
    
}

public static void main(String s[]){

new OpenBrowser();

  }
}


Sa sajta https://sourceforge.net/projects/jregistrykey/ skini jRegistryKey-bin-1.3.4.zip, raspakuj zip datoteku, i pronaces dva fajla koja su ti potrebna: jRegistryKey.jar i jRegistryKey.dll

[ retry @ 28.04.2006. 13:17 ] @
moze i ovako:

String [] cmd={"cmd.exe","/c","put_do_fajla"};
r.exec(cmd);

pozdrav.