1. C 에는 exec계열의 함수가 있습니다.
int main()
{
exec??("java test"); // ??에는 사용하고 싶은 exec계열의 함수명을 작성하면 된다.
return 0; // execl(), execlp(). execv(), execvp() : l=list, v=vector, p=path
}
이런식으로 만들어서 컴파일하면됩니다.
2. 비주얼 스튜디오6.0에서 win32 appllication project - simple win32 apllication을 만들고,
다음 한줄을 추가하여 exe파일을 만들어도 됩니다. (1번의 프로세스 관련 exec 계열의 함수임.)
execlp("javaw", "javaw","-jar","C:\\jar\\Swing.jar", NULL);
(<process.h> 인클루드)
3. javaw -jar *.jar 실행시 윈도우에서 도스창 안뜨게 하는 방법
javaw은 원래 Console 윈도우를 띄우지 않습니다. 배치파일로 만들어 자바 어플리케이션을
실행시키면 우선 command console(command.com or cmd.exe)이 실행되기때문에 console이
보이는 것 뿐입니다. 실행 시키실 때 배치파일이 아닌, 바로가기(*.lnk) 파일을 만들어 실행시키시면
됩니다. javaw -jar test.jar 를 바로가기(lnk)로 만들어도 되고 윈도우 어플 exe에서 javaw를
실행시켜도 됩니다. (단, console app exe는 당연히 console window 가 뜹니다. )
'IT_Programming > Java' 카테고리의 다른 글
JTree로 드래그-앤-드롭(Adding Drop Support with JTree) 추가 (0) | 2008.01.24 |
---|---|
JavaTM Web Start (0) | 2008.01.23 |
일시적 태스크 실행시에 쓰레드 풀링 이용하기 (0) | 2007.11.22 |
signed applet 만들기 (0) | 2007.11.22 |
Applet → Refference JavaScript (0) | 2007.11.22 |