run a exe file by java code

Discussion in 'Java' started by nadunalexander, May 6, 2007.

  1. nadunalexander

    nadunalexander New Member

    Joined:
    Sep 13, 2006
    Messages:
    34
    Likes Received:
    0
    Trophy Points:
    0
    Occupation:
    Student
    I have written a simple html editor in java. I have to open my html page in internet explorer when I click preview button in my application. to open my html page in internet explorer programmatically? any one can help me
     
  2. pradeep

    pradeep Team Leader

    Joined:
    Apr 4, 2005
    Messages:
    1,645
    Likes Received:
    87
    Trophy Points:
    0
    Occupation:
    Programmer
    Location:
    Kolkata, India
    Home Page:
    http://blog.pradeep.net.in
    If its a Windows system where the Java application runs, use this

    Code:
    Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler " + url);
    // url is the URL u want to open
    
     
  3. nadunalexander

    nadunalexander New Member

    Joined:
    Sep 13, 2006
    Messages:
    34
    Likes Received:
    0
    Trophy Points:
    0
    Occupation:
    Student
    can u explain little bit more? my html file path is "C:\myPage.htm". when I type this ide show a error illegal escape charectar.
     
  4. pradeep

    pradeep Team Leader

    Joined:
    Apr 4, 2005
    Messages:
    1,645
    Likes Received:
    87
    Trophy Points:
    0
    Occupation:
    Programmer
    Location:
    Kolkata, India
    Home Page:
    http://blog.pradeep.net.in
    Code:
    Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler " + "C:\\myPage.htm");
    // url is the URL u want to open 
    
    You have to escape the slash in the path!
     
  5. nadunalexander

    nadunalexander New Member

    Joined:
    Sep 13, 2006
    Messages:
    34
    Likes Received:
    0
    Trophy Points:
    0
    Occupation:
    Student
    Thank you very much for ur help. I like to use applications programatically. for an example I have to open a word file and draw a line programatically. Can I do this task by java or any programming language?
     
  6. pradeep

    pradeep Team Leader

    Joined:
    Apr 4, 2005
    Messages:
    1,645
    Likes Received:
    87
    Trophy Points:
    0
    Occupation:
    Programmer
    Location:
    Kolkata, India
    Home Page:
    http://blog.pradeep.net.in
  7. nadunalexander

    nadunalexander New Member

    Joined:
    Sep 13, 2006
    Messages:
    34
    Likes Received:
    0
    Trophy Points:
    0
    Occupation:
    Student
  8. diyarana

    diyarana New Member

    Joined:
    May 5, 2009
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    0
    Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler " + "C:\\sample.exe");
    using this code I have open an exe file from java....

    Now I want to open the same exe by passing two parameters....open a C source code and a file to redirect the output....

    How can I do that?
     
  9. gkumar

    gkumar New Member

    Joined:
    Jun 16, 2009
    Messages:
    58
    Likes Received:
    5
    Trophy Points:
    0
    In this coding to execute exe from java file.

    Code:
    import java.lang.*;
    import java.io.*;
    
    public class LoadNotpad{
      public static void main(String args[])throws IOException{
        Runtime r=Runtime.getRuntime();
        Process p=null;
        try
        {
          String s="c:\\windows\\notpad.exe";
          p=r.exec(s);
        }
        catch(Exception e){
          System.out.println("error==="+e.getMessage());
          e.printStackTrace();
        }
      }
    }
    
    /*This is the exception when i am running the above code plz help me to execute
    this code and the mentioned java file Win32Process is not in my jdk1.2.2 */
    /*
    java.io.IOException: CreateProcess: c:\windows\notpad.exe error=0
    at java.lang.Win32Process.create(Native Method)
    at java.lang.Win32Process.<init>(Win32Process.java:64)
    at java.lang.Runtime.execInternal(Native Method)
    at java.lang.Runtime.exec(Runtime.java:272)
    at java.lang.Runtime.exec(Runtime.java:195)
    at java.lang.Runtime.exec(Runtime.java:152)
    at LoadNotpad.main(LoadNotpad.java:11)
    Tool completed with exit code 1
    */
    
     
  10. sundaravigneshvaran

    sundaravigneshvaran New Member

    Joined:
    Mar 28, 2011
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    0
    Hello,

    Just check your spelling mistake

    'notpad.exe'

    change it notepad.exe
    bye
     
  11. jasirjamal

    jasirjamal New Member

    Joined:
    Apr 27, 2011
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    0
    I wanted to know how to open an exe file from a java project, that is at a click of a button
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice