• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 152
  • Last Modified:

Cosing an Application in Java

I know that the code to open an application is this::::::Runtime.getRntime().exec(C:Word.exe);
but how can i close an application in Java ???
0
casper_the_ghost
Asked:
casper_the_ghost
  • 2
  • 2
1 Solution
 
Mikal613Commented:
System.exit();

should be:

System.exit(0);
0
 
casper_the_ghostAuthor Commented:
Sowhen i close a word pplicationi just use System.exit()??? ow would my program know which aplication to close if have multiple program that's open??? Do i put the path of he appliation inside the exit method??
0
 
Mikal613Commented:
can i close an application in Java  i thought you meant your own app

you have to use the windows api to do this.  To use the windows api, you have to call a dll function using JNI.

If you want to do this, here is what your exported native function would look like:

#include <windows.h>
#include <jni.h>
#include "JavaClass.h"

JNIEXPORT void JNICALL
Java_JavaClass_closeNotepad(JNIEnv *env, jobject obj)
{
    HWND wndHandle = FindWindow("Notepad",NULL);
    PostMessage(wndHandle,WM_CLOSE,0,0)
}

More info on JNI here
http://java.sun.com/docs/books/tutorial/native1.1/stepbystep/index.html
0
 
casper_the_ghostAuthor Commented:
this seemed like it's written in Visual Basic or C++....................do you have a sample code written in Java??
0
 
ArkCommented:
javascript != java;
0

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now