Avatar billede jacobve Nybegynder
02. juni 2000 - 01:18 Der er 1 kommentar og
2 løsninger

Start af andre programmer fra jdk 1.1.*

Jeg vil høre om der er nogen der kan fortælle mig hvorledes man eksekverer (fx en *.exe - windowsplatform) fra jdk 1.1.*

Det skal bruges i forbindelse med at har lavet en database over nogle mp3-filer, hvor fra jeg meget gerne vil kunne starte disse filer vha. en eller anden metode i Java, jeg kan bare ikke finde ud af hvilken...
Avatar billede xjaw Nybegynder
02. juni 2000 - 09:50 #1
prøv med java.lang.Runtime.exec()

public Process exec(String command) throws IOException

    Executes the specified string command in a separate process.

    The command argument is parsed into tokens and then executed as a command in a separate process. This method has exactly the same effect as exec(command, null).

    Parameters:
          command - a specified system command.
    Returns:
          a Process object for managing the subprocess.
    Throws: SecurityException
          if the current thread cannot create a subprocess.
    See Also:
          exec
Avatar billede jacobve Nybegynder
03. juni 2000 - 12:14 #2
JEg har lidt problemer med at bruge denne Runtime.exec(String command).

Dette giver en fejl, hvad gør jeg galt??
_____________________

class Play
{
  public static void main(String args[])
  {
    Play runner = new Play();
       
  runner.execFile(args[0]);
       
  }
   
  public void execFile(String fil)
  {
       
    try{
      Runtime.exec(fil);
    }
    catch(Exception e)
    {
      System.out.println("fejl");
    }
  }
}
Avatar billede mipe1 Nybegynder
05. juni 2000 - 20:01 #3
prøv at udskifte

Runtime.exec(fil);
med
Process p =  Runtime.getRuntime().exec(fil);
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester